About the Role
We are seeking a talented React developer who excels in designing, developing, and implementing reusable and maintainable React components to create exceptional user interfaces. The ideal candidate will have a strong ability to translate design mockups into clean, efficient code, optimize performance across devices and browsers, and collaborate effectively with cross-functional teams. Strong skills in writing clean, well-documented code using modern JavaScript practices, along with a focus on unit testing and integration testing for quality assurance, are highly valued. Keeping abreast of the latest trends and advancements in React and related technologies is essential for this role. If you are passionate about delivering high-quality solutions and staying at the forefront of React development, we encourage you to apply and be a part of our dynamic team.
Requirements
2-5 years of experience working as a React Engineer
Strong proficiency in React.js, Next.js including JSX, components, state management, and routing
Solid understanding of JavaScript fundamentals (ES6+)
Experience with HTML, CSS, and familiarity with preprocessors (Sass, Less)
Experience with testing frameworks (Jest, Mocha) is a plus
Experience with build tools (Webpack, Gulp) is a plus
Excellent written and verbal communication skills
Ability to work independently and as part of a collaborative team
A passion for learning and staying up-to-date with the latest technologies
Experience with Redux, MobX, Recoil or other state management libraries
Experience with a styling library (Material-UI, Ant Design)
Bonus Points:
Experience with server-side rendering (SSR) or static site generation (SSG)
Experience with TypeScript
Familiarity with accessibility best practices
Experience with CI/CD