Senior Angular Developer
Summary
Onsite, full-time Angular developer role in Mumbai (3-8 years' experience) building and maintaining scalable web applications: creating reusable Angular components, integrating RESTful APIs, and optimizing performance. Core stack: Angular 8+, TypeScript, RxJS, HTML5/CSS3, Git, with NgRx, Docker, and AWS/Azure as pluses.
- Key Responsibilities
- • Design and Development: Develop, test, and maintain scalable web applications using Angular and related technologies.
- • Component Development: Create reusable UI components using Angular, ensuring a high standard of quality in terms of both design and implementation.
- • Application Architecture: Work closely with backend developers to define and implement robust application architectures and APIs.
- • Optimization: Ensure high performance and responsiveness of the application by optimizing components and workflows.
- • Code Quality: Write clean, efficient, and well-documented code, following best practices for coding standards, testing, and version control.
- • Testing: Implement and execute unit tests and end-to-end tests to ensure the reliability and performance of the applications.
- • Collaboration: Collaborate with cross-functional teams including designers, backend developers, and product managers to deliver high-quality software solutions.
- • Troubleshooting: Identify and fix bugs, performance bottlenecks, and other issues in the codebase.
- • Continuous Improvement: Stay updated with the latest industry trends and technologies to continuously improve the development process and product quality.
- • Strong proficiency in Angular (versions 8 and above) and TypeScript.
- • Solid understanding of HTML5, CSS3, and JavaScript/ES6.
- • Experience with RxJS for managing asynchronous data streams.
- • Familiarity with RESTful APIs and integration with frontend applications.
- • Proficiency in responsive design and cross-browser compatibility.
- • Experience with Git or other version control systems.
- • Knowledge of frontend build tools such as Webpack, Angular CLI, etc.
- • Understanding of Agile/Scrum methodologies.
- • Experience with state management libraries like NgRx or Akita.
- • Familiarity with testing frameworks such as Jasmine, Karma, or Protractor.
- • Knowledge of Docker, CI/CD pipelines, and cloud platforms (AWS, Azure) is a plus.
- • Experience with server-side rendering (SSR) using Angular Universal is desirable.
- • Strong problem-solving skills and attention to detail.
- • Excellent communication and teamwork skills.
- • Ability to work in a fast-paced and collaborative environment.
- • Strong organizational skills with the ability to manage multiple tasks and projects.
- • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
- • Experience in building large-scale, complex Angular applications.
- • Contribution to open-source Angular projects or a strong portfolio of personal projects.
- • Understanding of user experience principles and best practices.
- • Innovative Environment: Work with a team of passionate and talented individuals on cutting-edge projects.
- • Growth Opportunities: We offer continuous learning opportunities and career advancement.
- • Collaborative Culture: Enjoy a positive and inclusive workplace where your ideas matter.
- • Competitive Compensation: We offer a competitive salary and benefits package.