About Role
As a frontend developer, you'll collaborate with designers, backend engineers, and product managers to create engaging interfaces that meet business and user needs. Your tasks include mentoring junior developers, reviewing code, and improving front-end performance. Strong technical skills, problem-solving ability, and clear communication are vital. Your role may also involve optimizing interfaces for high-traffic production and innovating new products.
Requirements (Mandatory Qualifications)
- More than two years of related experience in front-end development.
- Proficient in React.js Library.
- Proficient in JavaScript and ES6.
- Proficient in Typescript.
- Experience in HTML and CSS.
- Experience in implementing responsive web applications.
- Experience in at least one UI library (Material UI, Bootstrap, etc).
- Experience designing and consuming REST APIs.
- Experience in Git.
- Familiarity with Docker.
- Familiarity with documentation.
- Ability to problem-solve and find the best solutions, including algorithms.
Preferred Qualifications (optional)
- Familiarity with CI/CD Tools.
- Familiarity with the Storybook.
- Familiarity with Design Patterns.
- Familiarity with refactoring concepts.
- Familiarity with SOLID principles.
- Familiarity with at least one testing tool (Jest, Cypress, etc).