
Lead Angular Developer
Equity Bank Kenya
Nairobi | Full Time | Banking / Financial Services
Closing in 1 month ago
- We are seeking a dynamic and experienced Lead Angular Developer to take charge of our development endeavors. With a profound mastery of the Angular framework and a track record of delivering exceptional web applications, you will lead a team of developers and collaborate closely with cross-functional stakeholders. Your leadership, technical expertise, and strategic vision will define the success of our projects.
Responsibilities:
- Oversee the development of a team of Angular developers, including assigning tasks, providing feedback, and tracking progress.
- Mentor and develop junior developers, providing them with the knowledge and skills they need to succeed.
- Develop and maintain Angular documentation and training materials.
- Stay up-to-date on the latest Angular technologies and trends, and share this knowledge with the team.
- Represent the team to stakeholders, communicating progress and ensuring that all requirements are met.
- Work with other teams, such as product management and design, to ensure that Angular applications are aligned with business goals.
- Architect and lead the end-to-end development of sophisticated web applications using Angular framework.
- Collaborate with UI/UX designers, product managers, and other stakeholders to define technical requirements and deliverables.
- Lead the design and implementation of scalable and maintainable software solutions that exceed client expectations.
- Conduct thorough code reviews, offering insightful feedback to elevate code quality, performance, and maintainability.
- Troubleshoot and resolve complex technical issues, ensuring seamless implementation and optimal performance.
- Collaborate on project planning, estimation, and resource allocation, leveraging your experience to drive successful outcomes.
- Stay current with emerging technologies, industry trends, and best practices, and share your insights to advance the team's capabilities.
- Foster a culture of innovation, continuous improvement, and knowledge sharing within the development team.
- Oversee the deployment of Angular applications to production environments.
- Work with DevOps engineers to ensure that Angular applications are deployed in a secure and scalable manner.
- Monitor the performance of Angular applications in production and make necessary adjustments to ensure optimal performance.
- Work with clients to ensure that they are satisfied with the deployment of Angular applications.
Qualifications:
- Bachelor's degree in Computer Science, Software Engineering, or related field or equivalent practical experience.
- Minimum of 6 years of professional web development experience with substantial focus on Angular framework.
- Expertise in JavaScript, TypeScript, HTML, and CSS, with a proven track record of architecting and delivering complex web applications.
- Strong understanding of front-end design principles, UI/UX best practices, and responsive design.
- Proficiency with version control systems e.g., Git and agile development methodologies.
- Exceptional problem-solving skills, meticulous attention to detail, and a strategic mindset.
- Excellent communication and leadership abilities, with a demonstrated ability to mentor and guide developers.
- Proven experience leading technical discussions, making informed decisions, and collaborating with cross-functional teams.
- Familiarity with backend technologies, RESTful APIs, and databases is highly advantageous.
- A strong understanding of Angular best practices and patterns.
- Experience with Angular testing and debugging.
- Experience with Angular performance optimization.
- Experience with Angular integration with other technologies, such as Node.js, .NET, MongoDB, Azure or AWS.
- Excellent communication and interpersonal skills.
- The ability to work independently and as part of a team.
- The ability to manage multiple projects simultaneously.
- The ability to meet deadlines and work under pressure.
- Experience with DevOps and cloud technologies such as Azure and AWS.
- Experience with Angular CLI.
- Experience with Angular Material or other Angular UI libraries.
- Experience with Angular testing frameworks, such as Karma, Jasmine and Cypress.
- Experience with Angular deployment tools, such as Angular CLI and Doc
Never miss a chance!
Subscribe to get latest job listings, career insights and guidance in your inbox