2 hours ago
Chennai, IndiaMid Level
Responsibilities
- Develop, enhance, and maintain scalable web applications using Angular 19.
- Write maintainable frontend code with TypeScript, HTML5, CSS3/Sass, and JavaScript/ES2023.
- Use Angular Signals and RxJS for reactive programming, asynchronous streams, and state workflows.
- Implement standalone components, Angular CLI and workspace practices, routing, dependency injection, and reactive and template-driven forms.
- Build responsive, accessible, reusable UI components with cross-browser compatibility and strong performance.
- Collaborate with product managers, designers, and backend teams to define, design, and deliver features.
- Own feature delivery and bug resolution, participate in code reviews, and enforce coding standards.
- Write unit, integration, and end-to-end tests and use profiling and debugging tools to resolve performance issues.
- Improve application maintainability and scalability through refactoring and architectural enhancements.
- Provide technical guidance, code reviews, and mentorship to team members.
- Contribute to CI/CD workflows, Git-based delivery, UI/UX improvements, and secure frontend development.
Requirements
- Deep expertise in Angular 16 or later, preferably Angular 19, TypeScript, and modern frontend development.
- Strong hands-on experience with Angular Signals, RxJS, and reactive programming.
- Experience designing scalable, reusable, high-performance UI components and web applications.
- Knowledge of component-driven architecture, state management, modular structure, and NgRx or similar tools.
- Experience building responsive, accessible applications with cross-browser compatibility.
- Knowledge of clean coding practices, SOLID principles, design patterns, JWT authentication, OAuth, and secure HTTP handling.
- Experience writing unit, integration, and end-to-end tests with tools such as Jasmine, Karma, or Cypress.
- Experience with performance profiling, debugging, CI/CD pipelines, Git-based workflows, and modern build tools.
- Ability to collaborate with product, design, and backend teams and provide technical guidance and mentorship.
- Ability to use AI-assisted development tools for coding, testing, and documentation.
Benefits
- Flexible working environment.
- Volunteer time off.
- LinkedIn Learning.
- Employee Assistance Program (EAP).
