We are looking for a Senior React Developer with 10 years of overall IT experience and strong expertise in front-end engineering. The ideal candidate will have proven experience building scalable, high-performance web applications using React.js, modern JavaScript frameworks, and REST/GraphQL APIs.
Responsibilities
- Design and develop modern, responsive, and user-friendly web applications using React.js.
- Collaborate with UX/UI designers, product managers, and backend engineers to deliver seamless experiences.
- Optimize applications for maximum speed and scalability.
- Implement reusable components and follow best practices in coding standards.
- Integrate with REST/GraphQL APIs and work with cloud-hosted services.
- Mentor junior developers and participate in code reviews.
Required Skills
- 10 years of software development experience, with at least 5+ years in React.js.
- Strong skills in JavaScript (ES6+), TypeScript, Redux, Hooks, Context API.
- Hands-on experience with HTML5, CSS3, SASS/LESS, Tailwind, Material UI.
- Familiarity with Next.js or other SSR frameworks is a plus.
- Experience in REST APIs, GraphQL, WebSockets.
- Knowledge of Git, CI/CD, and Agile development methodologies.
- Exposure to cloud platforms (AWS/Azure) preferred.
Nice-to-Have
- Experience with Unit Testing (Jest, React Testing Library, Cypress).
- Familiarity with containerization (Docker, Kubernetes).
- Performance tuning and optimization in large-scale applications.