Senior Angular Developer
Senior Angular Developer52
Applications
52
Applications
About the Job
Skills
We are seeking a highly skilled and experienced Senior Angular Developer to join our dynamic team. As a Senior Angular Developer, you will be responsible for leading our Angular development projects, working in an agile environment to deliver high-quality, scalable, and maintainable software solutions. You will collaborate with cross-functional teams, including designers, product managers, and other developers, to deliver cutting-edge Angular applications. The ideal candidate will have a strong technical background in Angular development, excellent leadership skills, and a passion for delivering exceptional user experiences.
Responsibilities:
- Lead and mentor a team of Angular developers, providing technical guidance and support.
- Design, develop, and maintain scalable Angular applications, ensuring high performance, responsiveness, and security.
- Collaborate with cross-functional teams to gather requirements, define project scope, and plan development sprints.
- Implement best practices for code quality, testing, and deployment automation.
- Conduct code reviews and provide constructive feedback to team members.
- Troubleshoot and debug complex technical issues, ensuring timely resolution.
- Stay updated on the latest Angular developments, tools, and technologies, and share knowledge with the team.
- Continuously optimize application performance and user experience.
- Work closely with UI/UX designers to implement design specifications and ensure seamless integration.
- Drive innovation and process improvements within the Angular development team.
Mandatory:
- Bachelor's degree in Computer Science, Engineering, or a related field.
- 6+ years of expert-level proficiency in Angular (Angular 2+), TypeScript, HTML5, CSS3, and JavaScript, with a deep understanding of Angular's core concepts, such as components, services, directives, pipes, and dependency injection.
- Proficient in writing unit tests for Angular components, services, pipes, and directives using testing frameworks like Jasmine and Jest, and mocking techniques and libraries (e.g., Jasmine Spies, NgMocks).
- In-depth understanding of asynchronous programming, observables, RxJS, NgRx and state management.
- Experience with performance optimization techniques, such as code splitting, lazy loading, and bundle optimization.
- Experienced in integrating Angular applications with RESTful APIs and handling asynchronous data fetching and updates.
- Proficient in version control systems like Git, with a solid understanding of branching strategies, merging, and code reviews.
- Experience with agile development methodologies, including Scrum and Kanban.
- Excellent communication and interpersonal skills.
- Ability to work effectively in a fast-paced, collaborative environment.
- Strong problem-solving and analytical skills.
- Knowledge of Non-Functional Requirement
Preferred:
- Master's degree.
- Familiarity with advanced Angular features like Ahead-of-Time (AoT) compilation, server-side rendering (Angular Universal), and web workers.
- Integration with code coverage analysis tools (e.g., Istanbul, Karma).
- Familiarity with modern web development practices, such as Progressive Web Apps (PWAs), Web Components, and micro-frontends.
- Experience with accessibility standards (e.g., WCAG, Section 508) and accessibility testing tools (e.g., axe, pa11y) for web applications.
- Experience with continuous integration and continuous deployment (CI/CD) pipelines.
- Familiarity with cloud platforms such as AWS, Azure, or Google Cloud Platform.
- Certification in Angular or related technologies.
About the company
Industry
Software Development
Company Size
51-200 Employees
Headquarter
Bangalore
Other open jobs from Invisia BPO Solutions pvt ltd