Role Overview
We are seeking a skilled frontend developer to join our development team. This role involves building responsive, performant, and user-friendly web interfaces that power our products and services.
* Develop new user-facing features using React.js.
* Build reusable components and front-end libraries for future use.
* Translate designs and wireframes into high-quality code.
* Integrate frontend components with RESTful APIs.
* Optimize components for maximum performance across a vast array of web-capable devices and browsers.
* Collaborate with product managers, UI/UX designers, and backend developers.
* Write clean, maintainable, and well-documented code.
* Participate in code reviews and contribute to continuous improvement of team processes.
What you will do
The ideal candidate will have strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model. They should also have in-depth knowledge of React.js and its core principles.
Additionally, the successful candidate will have experience with Next.js and CSS Modules for styling and SSR/SSG, as well as experience with React Hooks, functional components, and state management libraries such as Redux or Zustand.
Required Skills and Qualifications
* Proven experience as a frontend developer or similar role.
* Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model.
* In-depth knowledge of React.js and its core principles.
* Experience with Next.js and CSS Modules for styling and SSR/SSG.
* Experience with React Hooks, functional components, and state management libraries such as Redux or Zustand.
* Solid understanding of state management concepts and hands-on experience with tools such as Jotai, Zustand, or Redux.
* Familiarity with automated testing, including React Testing Library, Vitest, and Playwright.
* Comfortable with CI/CD pipelines and Agile methodologies.
Benefits
* Work on challenging projects for big clients.
* Learn more about emerging technologies.
* Possibility of working remotely.
* Design your career plan.
* Access to continuous training and certifications.
* Evolving through our internal mobility program.
Why Join Us
As a leading company in the industry, we offer a dynamic work environment, opportunities for growth and professional development, and a competitive compensation package.