Job Details:
- Department: Software
- Role: Angular Lead Developer
- Number of Vacancies: 1
- Experience Level: 3+ Years
Job Summary: We are looking for an experienced Angular Lead Developer to join our Software Development team. The ideal candidate will have strong expertise in Angular and front-end technologies, along with the ability to design, develop, and deliver high-quality, scalable web applications. You will work closely with cross-functional teams to meet business and client requirements while maintaining industry best practices.
Key Responsibilities:
Front-End Development
- Design, develop, and maintain responsive web applications using Angular, HTML, CSS, and JavaScript/TypeScript.
- Build user-friendly, high-performance, and accessible UI components.
- Ensure smooth integration of front-end components with back-end services and databases.
Angular Development
- Develop reusable, modular Angular components, services, and directives to improve code quality and maintainability.
- Optimize application performance by identifying and resolving performance and scalability issues.
- Stay up to date with the latest Angular features, frameworks, and industry best practices, and apply them effectively.
Collaboration & Quality
- Collaborate with designers, back-end developers, and other stakeholders to deliver end-to-end solutions.
- Follow coding standards, version control practices, and development workflows to ensure high-quality deliverables.
Required Skills & Qualifications:
- 3+ years of hands-on experience in Angular development (4+ years preferred).
- Strong proficiency in HTML, CSS, JavaScript, and TypeScript.
- Experience with front-end development tools such as npm, Webpack, etc.
- Solid understanding of responsive design, cross-browser compatibility, and web accessibility standards.
- Experience working with RESTful APIs, JSON, and asynchronous programming.
- Proficiency in version control systems such as Git.
- Excellent problem-solving skills and attention to detail.
- Ability to work independently as well as collaboratively in a fast-paced environment.
Education:
- Bachelor’s degree in Computer Science, Engineering, or a related field (preferred).
Job Type: Full-time
Work Location: In person