- We are seeking a highly skilled Senior ReactJS Developer to join our dynamic development team.
- As a senior developer, you will play a key role in designing, developing, and optimizing high-performance web applications.
- You will work closely with product managers, UX/UI designers, and backend engineers to deliver robust and scalable solutions that enhance user experience.
Essential Job Functions:
- Design and develop modern, responsive, and high-performance web applications using ReactJS and related technologies.
- Architect scalable and maintainable frontend solutions while following best practices.
- Collaborate with backend developers to integrate APIs and optimize data handling.
- Optimize applications for performance, accessibility, and scalability.
- Work closely with UI/UX designers to translate wireframes and designs into high-quality code.
- Stay up-to-date with emerging trends in frontend development and contribute to continuous improvement.
- Troubleshoot, debug, and resolve issues efficiently to maintain high-quality software.
Qualification:
Requirements
- 5+ years of professional experience in frontend development with ReactJS.
- Strong proficiency in JavaScript (ES6+), TypeScript, HTML5, and CSS3.
- Hands-on experience with state management libraries like Redux, Zustand, or Recoil.
- Expertise in building reusable components and managing component lifecycle.
- Knowledge of RESTful APIs, GraphQL
- Experience with frontend performance optimization and responsive design principles.
- Familiarity with modern build tools and package managers such as Webpack, Babel, and NPM/Yarn.
- Experience with testing frameworks like Jest, React Testing Library, or Cypress.
- Understanding of CI/CD pipelines, Git workflows, and Agile methodologies.
- Strong problem-solving skills and ability to work in a fast-paced environment.
Nice to Have
- Experience with Next.js, Tailwind CSS, or Material-UI.
- Knowledge of cloud platforms (AWS).
- Familiarity with micro-frontend architecture.
- Previous experience working with backend technologies like Node.js.
- Exposure to DevOps practices and containerization (Docker, Kubernetes)