About the job
Role:
We are looking for an experienced Lead Frontend Developer to guide our development team in building innovative applications using Angular, React, and Node.js. The ideal candidate will have a proven track record of developing high-quality software solutions, leading development projects, and providing technical leadership to a team of developers.
Responsibilities:
- Lead the design, development, and deployment of scalable and robust applications using the Angular, React.Js stack.
- Provide technical leadership and mentorship to a team of React.Js stack developers, fostering best practices in software development.
- Collaborate with product managers, designers, and other stakeholders to understand requirements and translate them into elegant technical solutions.
- Drive the development lifecycle, including planning, coding, testing, debugging, and documentation.
- Ensure code quality and maintainability by conducting code reviews, writing unit tests, and automating processes.
- Optimize applications for maximum speed and scalability, addressing performance bottlenecks.
- Manage the integration of third-party APIs and services into the applications.
- Lead by example in writing clean, maintainable, and efficient code.
- Assist in recruiting, onboarding, and training new development team members.
Requirements:
- Experience in full-stack development with a focus on the Angular and React.Js stack.
- Proven experience as a technical leader or lead developer with a track record of successful project delivery.
- Strong proficiency in JavaScript, as well as familiarity with modern frameworks and design patterns.
- In-depth knowledge of Node.js and Express.js for backend development.
- Expertise in front-end development with React, including state management libraries (e.g., Redux, Context API).
- Experience with MongoDB and a solid understanding of document-oriented data models.
- Familiarity with RESTful API design and development.
- Solid understanding of version control with Git and GitHub.
- Experience with unit testing and end-to-end testing frameworks.
- Excellent communication, leadership, and collaboration skills.
Preferred Qualifications:
- Experience with latest version of Angular, good in react.js, HTML, CSS .
- Familiarity with Docker, Kubernetes, and CI/CD pipelines.
- Contributions to open-source projects or a strong GitHub portfolio.
- Experience with TypeScript.
APPLY