Job Description:
We are looking for a Senior Frontend Developer experienced in React.js, JavaScript, and TypeScript to design and build modern web applications. The role focuses on creating responsive, high-performance interfaces that deliver a smooth user experience. The ideal candidate will have strong technical expertise, a solid grasp of state management, and experience working in collaborative, agile teams.
Key Responsibilities:
- Develop and maintain web applications using React.js, JavaScript, and TypeScript.
- Translate UI/UX designs and API specifications into functional and reusable components.
- Implement and manage state using Redux, Context API, or React Query.
- Optimize performance and ensure responsive, scalable user interfaces.
- Conduct unit testing and participate in code reviews to maintain code quality.
- Collaborate with backend and design teams to ensure seamless integration.
- Use Git for version control and contribute to CI/CD processes.
- Troubleshoot and resolve performance or functional issues.
- Stay current with frontend technologies and share best practices with the team.
- Support and mentor junior developers when needed.
Requirements:
- 5+ years of experience in frontend development with React.js.
- Strong skills in JavaScript (ES6+), TypeScript, HTML, and CSS.
- Proven experience building responsive, high-quality web applications.
- Hands-on knowledge of Redux, Context API, or similar tools.
- Familiarity with testing frameworks (Jest, React Testing Library, etc.).
- Experience with Git and CI/CD pipelines.
- Solid understanding of RESTful APIs and frontend performance optimization.
- Strong problem-solving and debugging skills.
- Excellent teamwork and communication abilities.
- Continuous learning mindset and passion for building great user experiences.