About the job Lead Software Eng. - Angular
Job Title: Lead Software Engineer (Angular)
Experience Level: 5+ years
Job Type: Onsite, Full-time
Job Summary:
As a Lead Angular Developer, you will be responsible for leading the development and implementation of dynamic, scalable, and high-performance web applications. Your expertise in Angular will help drive technical excellence and innovative solutions while mentoring junior developers and collaborating with cross-functional teams.
Key Responsibilities
* Design, develop, and maintain complex web applications using Angular.
* Lead the implementation of responsive and user-friendly interfaces.
* Optimize application performance for scalability and efficiency.
* Collaborate with backend teams to integrate APIs and ensure seamless functionality.
* Provide technical guidance, code reviews, and mentorship to junior developers.
* Stay updated on the latest Angular and frontend technologies, and recommend improvements.
* Write and maintain comprehensive documentation and ensure adherence to best practices.
Qualifications
* Bachelor's degree in computer science, Engineering, or a related field.
* 5+ years of professional experience in Angular development.
* Strong knowledge of Angular (latest versions), TypeScript, JavaScript, HTML5, CSS3, and SCSS.
* Expertise in integrating RESTful APIs and handling asynchronous operations.
* Proficiency in debugging, unit testing, and optimizing front-end applications.
* Familiarity with UI/UX tools like Figma for implementing designs.
* Strong problem-solving, analytical, and communication skills.
* Experience working in Agile development environments is a plus.
* Proficiency in using state management libraries such as NgRx or Akita to manage complex state in Angular applications efficiently.
* Knowledge of software design patterns and best practices specific to frontend development, such as component-based architecture, reactive programming, and modular design.
Preferred skills:
Familiarity with cloud services (e.g., AWS, Azure, GCP) and their integration with Angular applications.
Understanding of DevOps practices and containerization with Docker.