We are looking for a talented and experienced React Frontend Developer with a strong understanding of responsive design and modern frontend technologies. The ideal candidate should have 3+ years of hands-on experience building scalable, performant, and mobile-friendly web applications. You will work closely with our product, design, and backend teams to develop dynamic user interfaces and ensure a seamless user experience across all devices.
Key Responsibilities:
- Develop responsive and interactive web applications using React.js and related technologies.
- Collaborate with UI/UX designers and backend developers to deliver high-quality features.
- Build reusable components and front-end libraries for future use.
- Optimize components for maximum performance across a wide range of web-capable devices and browsers.
- Ensure the technical feasibility of UI/UX designs.
- Write clean, maintainable, and scalable code with best practices in mind.
- Troubleshoot and debug issues in existing applications.
- Stay up-to-date with the latest trends in frontend development and React ecosystem.
- Participate in code reviews and contribute to a positive development culture.
Required Skills & Experience:
- 3+ years of professional experience in React.js development.
- Strong proficiency in JavaScript, including ES6+ syntax and concepts.
- Experience with HTML5, CSS3, and front-end frameworks like Bootstrap, Tailwind CSS, or similar.
- Strong understanding of responsive design principles and mobile-first development.
- Experience with state management libraries such as Redux or Context API.
- Familiarity with RESTful APIs and GraphQL.
- Understanding of modern build tools like Webpack, Babel, and NPM/Yarn.
- Proficiency with version control systems such as Git.
- Knowledge of cross-browser compatibility and techniques to address browser-specific issues.
- Familiarity with testing frameworks like Jest, Enzyme, or similar tools.
- Strong problem-solving skills and ability to work independently or in a team.
Nice to Have:
- Experience with TypeScript.
- Familiarity with server-side rendering (SSR) and Next.js.
- Knowledge of Progressive Web Apps (PWA) and Single Page Applications (SPA).
- Experience with CI/CD pipelines.
- Understanding of SEO and best practices for web performance optimization.
Qualifications:
- Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent practical experience).
- Proven track record of building responsive and dynamic applications with React.
What We Offer:
- Competitive salary and benefits package.
- Flexible working hours and remote work opportunities.
- Continuous learning and development programs.
- A collaborative and inclusive work environment.
- Opportunities to work on challenging and innovative projects.