Job description
Important Information:
Years of Experience: 5+ years
Job Mode: Full-time
Work Mode: Remote
Job Summary:
We are seeking a highly skilled and motivated Senior React Developer to join our engineering team. The ideal candidate is passionate about front-end architecture and development, with a strong focus on performance, scalability, and testability. You will work on building high-quality user interfaces that are reusable, maintainable, and efficient, while collaborating with cross-functional teams across product, design, and engineering.
Responsibilities and Duties:
Develop responsive, scalable, and modular front-end components using React, Redux, and React Router
Collaborate closely with product managers, UI/UX designers, and back-end developers to deliver impactful features
Maintain a robust and consistent styling architecture with Sass
Implement comprehensive test coverage using Jest and React Testing Library
Conduct code reviews, mentor junior engineers, and help improve team best practices
Take ownership of front-end features through the entire development lifecycle
Contribute to architectural discussions and propose solutions that align with business and technical goals
Qualifications and Skills:
Proven experience (5+ years) in front-end development using React.js
Strong understanding of Redux and React Router
Expertise in writing scalable, reusable, and well-documented code
Solid understanding of front-end performance optimization techniques
Experience working in Agile environments
Excellent communication and collaboration skills
Role-specific Requirements:
Proficiency in writing and maintaining unit and integration tests using Jest and React Testing Library
Experience with Sass or similar CSS preprocessors
Ability to work independently and within distributed teams
Familiarity with Git and version control best practices
Technologies:
React.js
Redux
React Router
Sass
Jest
React Testing Library
Skillset Competencies:
Component-based architecture
State management
Front-end performance optimization
Responsive design implementation
Testing and quality assurance in front-end development
Code review and team mentoring
Nice to Have:
Experience with TypeScript
Background in working with design systems or component libraries
About Encora
Encora is the preferred digital engineering and modernization partner of some of the worldβs leading enterprises and digital native companies. With over 9,000 experts in 47+ offices and innovation labs worldwide, Encoraβs technology practices include Product Engineering & Development, Cloud Services, Quality Engineering, DevSecOps, Data & Analytics, Digital Experience, Cybersecurity, and AI & LLM Engineering.
At Encora, we hire professionals based solely on their skills and qualifications, and do not discriminate based on age, disability, religion, gender, sexual orientation, socioeconomic status, or nationality.