Expected, HTML, CSS, TypeScript, Git
Optional, npm, Yarn, Redux, BitBucket, GitLab, Playwright
About the project, We are looking for a Junior Frontend Developer who’ll aid us in our efforts to deliver the industry-leading CV-building platform. We’re offering a place in a skillful and highly motivated team, alongside many opportunities to learn and grow your frontend knowledge. As of now, we’re maintaining and expanding our portfolio of eight different brands, plus developing modular features that are utilized within many more. We’d be delighted to know you and welcome you on our journey!, , Our product is an in-house CV builder, for both desktop and mobile devices. It allows users to easily glide through the process of document creation and customization, to reflect their previous work experience and aspirations for future career development. Furthermore, we’re constantly developing a variety of useful tools, such as personalized job offers, document feedback and mock interviews, to aid our customers’ journey even more. Our app is built with React 17 (soon to be 18) + Typescript combo, using popular libraries such as Redux 4.2 (with Toolkit), React Router 6 and many more. We manage our own components library (using Storybook) and maintain substantial test coverage (Cypress, soon Playwright). Feel free to reach out and ask any questions regarding our tech stack, we’ll be happy to answer, , Our app development cycle consists of, 1.Product team develops business requirements – provides them as an A/B test if applicable., 2.Design team prepares the UI as Figma designs, as the UX gets refined., 3.Tasks are presented during bi-weekly meetings, introduced to sprints on a weekly basis., 4.Engineering team implements the feature, deploys it to the testing environment., 5.QA team verifies new features, cross-reference with the business requirements., 6.After QA performs regression and signs off on all tasks from the given sprint, the app gets deployed – most often on Tuesdays and Wednesdays.
Your responsibilities, Develop and maintain our CV builder SPA, used by millions of people from around the world., Implement A/B tests (or providing guidance over), experiments designed by our product team that ensure we’re on the right track to grow., Optimize the codebase for performance, both network usage and hardware utilization alike., Learn technologies and solutions we use, broadening your domain knowledge., Proactive participation in dailies, sprint plannings, task refinements, and other weekly rituals., Research of new technologies/libraries/architectural patterns to implement (eg. integration with ChatGPT and various speech-to-text SaaS platforms as of late)., Weekly retros, little bit of maintenance and bugfixes, diligent code reviews.
Very good English and Polish language skills., Around a year of prior frontend experience – we’re open to less but you’ll have to prove your commitment and potential for growth., Basic knowledge of HTML5, CSS3, SASS (SCSS) and Responsive Web Design (RWD) / mobile-first approach., Basics of Javascript – syntax, data types, DOM manipulation, simple networking such as Fetch API, knowledge sufficient for a switch to Typescript., Familiarity with VCS concept, practical knowledge of git. Ability to manage own changes, checking them upstream to the repo, ability to resolve conflicts, creating pull requests aligned with team-wide standards., Familiarity with package managers, practical knowledge of npm/yarn, including ability to setup new projects, add/remove packages, familiarity with .lock files., Basics of React, knowledge of hooks, familiarity with the concept of view/component pattern, simple routing, awareness of performance pitfalls., Familiarity with both Chrome and Safari web browsers – understanding that there are different engines underneath, with their quirks and specific features, including both desktop and mobile variants.
Optional, Production experience with Redux and Redux Tool Kit, familiarity with concept of immutability., Experience with consumption of REST/GraphQL APIs, familiarity with concept of API gateway., Production experience with CI/CD like BitBucket, GitLab etc; and its pipeline feature., Experience with unit and E2E testing using Jest and Playwright., Strong drive to grow as a frontend engineer, ambitions of ownership over product one develop, preference for respectful and honest communication.
This is how we work, in house, agile
Development opportunities we offer, industry-specific e-learning platforms, intracompany training, technical knowledge exchange within the company
What we offer, Salary range for this position: Employment Agreement: 6500–8000 PLN gross (Umowa o Pracę)., Private healthcare (Medicover, individual package, 100% paid by BOLD)., Mental health support and resources., Multisport Plus card (individual package, 100% paid by BOLD)., Virtual yoga sessions., Udemy Business access., Language lessons (choose one in English, German, Polish, Spanish, French, Italian)., 100% remote work (We cannot consider candidates living outside of Poland for this position.)., Workation (up to 10 working days a year within EEA)., Flexible work hours (Each team has their own working habits and obligatory meetings)., Optional office space in Warsaw., Monthly internet reimbursement., Home office reimbursement (one-time equipment purchase)., Benefits cafeteria platform.
Benefits, sharing the costs of sports activities, private medical care, sharing the costs of foreign language classes, remote work opportunities, flexible working time, integration events, employee referral program, Multisport Card, Language lessons
Eligibility, This position is 100% remote, work from home. We cannot consider candidates living outside of Poland for this position., CVs must be submitted in English. We cannot consider applications submitted in any other language.
GDPR and Confidentiality*, By applying for this role, you choose to participate in the recruitment process conducted by Bold PL sp. z o.o. with its registered office in Warsaw, 00-032, ul. Przeskok 2. You also confirm that you have read and accept personal data processing notice and confidentiality provisions available here
BOLD, As an established global organization (17 years and counting), BOLD helps people find jobs. Our story is one of growth, success, and professional fulfillment., We create digital products that have empowered over three million people in 180 countries to build stronger resumes, cover letters, and CVs. The result of our work helps people interview confidently, finding the right job in less time., Our employees are experts, learners, contributors, and creatives., , BOLD VALUES OUR POSITION AS AN EQUAL OPPORTUNITY EMPLOYER, WE VALUE, CELEBRATE, AND PROMOTE DIVERSITY AND INCLUSION., , We hire based on qualifications, merit, and our business needs. We don’t discriminate regarding race, color, religion, gender, pregnancy, national origin or citizenship, ancestry, age, physical or mental disability, veteran status, sexual orientation, gender identity or expression, marital status, genetic information, or any other applicable characteristic protected by law.
GitLab immutability api-gateway Agile HTML Code review responsive-design Cypress Playwright Frontend npm remote work single-page-application confidentiality version-control Unit testing Google Chrome React safari GDPR ChatGPT Git Jest.js Yarn HTML5 Network Routing Redux REST CI/CD Quality Assurance (QA) Figma End-to-end testing JavaScript User Interface (UI) User Experience (UX) Storybook Sass (Syntactically Awesome Style Sheets) TypeScript fetch-api CSS A/B testing Sports activities Bitbucket