We are seeking a skilled ReactJS Developer with deep expertise in modern front-end technologies and a strong understanding of enterprise web application development.
The ideal candidate will contribute to building scalable, accessible, and high-performance user interfaces while collaborating across product, UX, analytics, and compliance teams.
Key Responsibilities
- Implement component-based architecture, state management (Context/Redux), and modern CSS techniques.
- Integrate front-end applications with RESTful APIs.
- Utilize build tools such as Webpack and Rollup, and manage code using Git/GitHub.
- Apply UI testing frameworks including Jest, Cypress, and React Testing Library.
- Ensure compliance with accessibility standards (ADA/WCAG) and design system guidelines.
- Collaborate with cross-functional teams to deliver high-quality, user-centric solutions.
- Support CI/CD processes and DevOps tooling (e.g., Jenkins pipelines).
- Contribute to performance optimization and web analytics integration.
Required Qualifications
- Professional software engineering experience with formal training or certification.
- Expertise in React (hooks, component architecture, state management).
- Strong knowledge of CSS, responsive design, and preprocessors.
- Experience with SPAs and RESTful service integration.
- Familiarity with UI testing frameworks and accessibility standards.
- Exposure to content management systems and digital marketing analytics.
- Hands-on experience with CI/CD and DevOps tools.
- Excellent collaboration and communication skills.
Preferred Qualifications
- Broad understanding of the Software Development Life Cycle (SDLC) and Agile/Scrum methodologies.
- Experience with test automation frameworks and BDD tools (e.g., Cucumber, Smartspec).
- Knowledge of reactive programming paradigms and advanced asynchronous patterns.