Job Description
Job Overview
We are looking for a highly skilled Frontend Developer with strong expertise in React.js and modern web application development. The ideal candidate will have SME-level proficiency in React, deep knowledge of JavaScript/TypeScript, and experience building responsive, scalable, and high-quality user interfaces with strong testing practices.
This role requires someone who can translate design requirements into performant applications while ensuring code quality through automated testing.
Key Responsibilities
- Develop and maintain modern web applications using React.js
- Build responsive, cross-browser compatible, and high-performance user interfaces
- Write clean, reusable, and maintainable code using JavaScript/TypeScript
- Implement component-level and integration testing using Jest, React Testing Library (RTL), or similar tools
- Collaborate with designers, backend developers, and stakeholders to deliver features
- Optimize applications for speed, scalability, and user experience
- Participate in code reviews and enforce best development practices
- Troubleshoot and resolve front-end issues across devices and browsers
Required Skills
- React.js (SME Level expertise)
- JavaScript / TypeScript
- Responsive Web Application Design
- Testing frameworks such as Jest, RTL, or similar libraries
- Strong understanding of modern front-end architecture and component-based design
Preferred Qualifications
- Experience with REST APIs integration
- Knowledge of modern build tools and CI/CD pipelines
- Familiarity with Agile / Scrum methodologies
- Performance optimization and accessibility best practices
Ideal Candidate Profile
This role is ideal for:
- Frontend Developers
- React Developers
- UI Engineers
- Web Application Developers
- JavaScript Engineers