Senior React JS Developer
Role & responsibilities
Key Responsibilities:
- Design, develop, and maintain responsive and high-performance web applications using React.js
- Architect scalable frontend solutions and ensure best coding practices
- Lead frontend development efforts and mentor junior developers
- Collaborate with cross-functional teams including backend, QA, and UI/UX teams
- Optimize applications for maximum speed and scalability
- Implement reusable components and front-end libraries
- Ensure code quality through code reviews, testing, and best practices
- Integrate RESTful APIs and third-party services
- Stay updated with the latest frontend technologies and trends
Required Skills:
- Strong expertise in React.js, JavaScript (ES6+), HTML5, and CSS3
- Extensive experience with Redux, Context API, or other state management libraries
- Experience with TypeScript
- Strong understanding of frontend architecture and design patterns
- Experience with RESTful APIs and asynchronous programming
- Familiarity with version control systems like Git
- Knowledge of modern build tools like Webpack, Babel, or Vite
- Strong debugging and problem-solving skills
Preferred candidate profile