company logo

Senior Angular Developer

Bangalore
Full-Time
Senior: 6 to 10 years
Posted on Sep 10 2024

About the Job

Skills

Angular
Javascript
Typescript
Jasmine
AWS
HTML

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:

  1. Lead and mentor a team of Angular developers, providing technical guidance and support.
  2. Design, develop, and maintain scalable Angular applications, ensuring high performance, responsiveness, and security.
  3. Collaborate with cross-functional teams to gather requirements, define project scope, and plan development sprints.
  4. Implement best practices for code quality, testing, and deployment automation.
  5. Conduct code reviews and provide constructive feedback to team members.
  6. Troubleshoot and debug complex technical issues, ensuring timely resolution.
  7. Stay updated on the latest Angular developments, tools, and technologies, and share knowledge with the team.
  8. Continuously optimize application performance and user experience.
  9. Work closely with UI/UX designers to implement design specifications and ensure seamless integration.
  10. Drive innovation and process improvements within the Angular development team.

Mandatory:

  1. Bachelor's degree in Computer Science, Engineering, or a related field.
  2. 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.
  3. 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).
  4. In-depth understanding of asynchronous programming, observables, RxJS, NgRx and state management.
  5. Experience with performance optimization techniques, such as code splitting, lazy loading, and bundle optimization.
  6. Experienced in integrating Angular applications with RESTful APIs and handling asynchronous data fetching and updates.
  7. Proficient in version control systems like Git, with a solid understanding of branching strategies, merging, and code reviews.
  8. Experience with agile development methodologies, including Scrum and Kanban.
  9. Excellent communication and interpersonal skills.
  10. Ability to work effectively in a fast-paced, collaborative environment.
  11. Strong problem-solving and analytical skills.
  12. Knowledge of Non-Functional Requirement

Preferred:

  1. Master's degree.
  2. Familiarity with advanced Angular features like Ahead-of-Time (AoT) compilation, server-side rendering (Angular Universal), and web workers.
  3. Integration with code coverage analysis tools (e.g., Istanbul, Karma).
  4. Familiarity with modern web development practices, such as Progressive Web Apps (PWAs), Web Components, and micro-frontends.
  5. Experience with accessibility standards (e.g., WCAG, Section 508) and accessibility testing tools (e.g., axe, pa11y) for web applications.
  6. Experience with continuous integration and continuous deployment (CI/CD) pipelines.
  7. Familiarity with cloud platforms such as AWS, Azure, or Google Cloud Platform.
  8. Certification in Angular or related technologies.


About the company

Invisia BPO Solutions

Industry

Software Development

Company Size

51-200 Employees

Headquarter

Bangalore

Other open jobs from Invisia BPO Solutions pvt ltd