Job Description
💼 About the Role
We are looking for a Senior Frontend React Developer to design, build, and maintain highly responsive web applications. You will work closely with multi-functional teams, including designers and backend engineers, to deliver performant, scalable, and maintainable front-end solutions.
This role emphasizes React, modern JavaScript, CSS, and integration with backend APIs, while also supporting CI/CD pipelines and cloud deployments.
🚀 Key Responsibilities
- Develop and implement responsive UI components using React, JavaScript, HTML, and CSS
- Build reusable components and libraries for scalability
- Troubleshoot, debug, and remediate defects in front-end code
- Optimize applications for maximum performance across web devices and browsers
- Enable deployment, monitoring, and support of software across test, integration, and production environments
- Automate deployments in test and production environments
- Collaborate with designers, backend developers, and product teams for seamless integration
- Influence team practices through innovation, improvements, and challenging the status quo
- Stay current with new technologies, frameworks, and industry trends
🛠Required Qualifications
- Bachelor’s degree in Computer Science, Engineering, or related field (advanced degree preferred)
- 7+ years of professional experience in web services and frontend development
- Strong expertise in:
- ReactJS, JSX
- JavaScript, HTML5, CSS3
- Redux, React Router
- Data structures and algorithms
- Experience with backend technologies (Node.js/Express) and API integration
- Knowledge of Docker, Microservices, RDBMS & NoSQL databases (PostgreSQL, Couchbase, Cassandra)
- Experience with CI/CD tools such as GitHub Enterprise, Jenkins
- Testing experience with Jest or React Testing Library
- Familiarity with AWS cloud services
✅ Preferred Skills
- Hands-on full-stack experience, including Java or other languages
- Ability to work on large-scale, microservices-based architectures
- Strong problem-solving, troubleshooting, and project management skills
- Excellent communication and teamwork abilities
🌟 Success Factors
- Deliver highly performant, reusable React components
- Integrate front-end seamlessly with backend APIs
- Implement automated deployments and maintain CI/CD pipelines
- Mentor and guide team members while influencing frontend best practices
- Stay up-to-date with modern web technologies and UX trends