Job
Description
As an experienced Angular Developer at Sagacity Software, you will play a crucial role in building dynamic and high-performance front-end applications. Your expertise in Angular (2+) and strong understanding of web development practices will be instrumental in creating reusable, maintainable, and efficient code. Collaboration with cross-functional teams is essential for success in this role. Key Responsibilities: - Develop and maintain dynamic, scalable, and efficient Angular applications (version 2+). - Design and implement custom directives, custom pipes, content projection, and other advanced Angular techniques. - Utilize Angular lifecycle hooks to optimize performance and maintainability. - Implement routing, lazy loading, guards, and interceptors to enhance user experience and ensure security. - Leverage RxJS and reactive programming for managing asynchronous data flows and state. - Work with NgRx Store for state management following a reactive architecture. - Design responsive user interfaces using Angular Material, PrimeNG, or Bootstrap. - Collaborate with back-end developers for RESTful API integration. - Write unit tests using frameworks like Jasmine and Karma to ensure robust and reliable applications. - Optimize application performance for scalability across platforms. - Contribute to code reviews for high-quality development. - Collaborate with cross-functional teams in an Agile environment to meet project deadlines. - Stay updated on the latest Angular best practices, tools, and technologies. Skills and Qualifications: - 4+ years of experience in developing web applications with Angular 2+. - Proficiency in JavaScript (ES2016+), TypeScript, CSS, and HTML. - Experience with the Ionic framework is advantageous, especially for building hybrid mobile applications. - Deep understanding of Angular component lifecycles, change detection strategies, view encapsulation, and viewChild/viewChildren. - Proficient with RxJS and reactive programming principles. - Familiarity with Angular CLI, lazy loading, guards, interceptors, and service workers. - Strong experience with CSS frameworks like Bootstrap, PrimeNG, and Angular Material. - Experience with Git for version control and collaboration. - Strong problem-solving skills and ability to optimize Angular applications. - Ability to work independently and collaboratively in a team-oriented environment. Good to Have: - Familiarity with CI/CD pipelines and related tools. - Knowledge of Node.js or other back-end technologies. - Experience with Docker and containerization. - Familiarity with Agile/Scrum methodologies. - Experience with server-side rendering using Angular Universal. - Exposure to microservices architecture and Progressive Web Apps (PWA). Join Sagacity Software for: - A dynamic work environment focused on collaboration and continuous learning. - Innovative projects using the latest technologies with a talented team. - Competitive salary and comprehensive benefits. - Growth opportunities for advancing your career. - Flexible work environment with an onsite role in Warje, Pune. - Commitment to work-life balance and employee well-being. As an experienced Angular Developer at Sagacity Software, you will play a crucial role in building dynamic and high-performance front-end applications. Your expertise in Angular (2+) and strong understanding of web development practices will be instrumental in creating reusable, maintainable, and efficient code. Collaboration with cross-functional teams is essential for success in this role. Key Responsibilities: - Develop and maintain dynamic, scalable, and efficient Angular applications (version 2+). - Design and implement custom directives, custom pipes, content projection, and other advanced Angular techniques. - Utilize Angular lifecycle hooks to optimize performance and maintainability. - Implement routing, lazy loading, guards, and interceptors to enhance user experience and ensure security. - Leverage RxJS and reactive programming for managing asynchronous data flows and state. - Work with NgRx Store for state management following a reactive architecture. - Design responsive user interfaces using Angular Material, PrimeNG, or Bootstrap. - Collaborate with back-end developers for RESTful API integration. - Write unit tests using frameworks like Jasmine and Karma to ensure robust and reliable applications. - Optimize application performance for scalability across platforms. - Contribute to code reviews for high-quality development. - Collaborate with cross-functional teams in an Agile environment to meet project deadlines. - Stay updated on the latest Angular best practices, tools, and technologies. Skills and Qualifications: - 4+ years of experience in developing web applications with Angular 2+. - Proficiency in JavaScript (ES2016+), TypeScript, CSS, and HTML. - Experience with the Ionic framework is advantageous, especially for building hybrid mobile applications. - Deep understanding of Angular compone