- Job Type: Full Time
- Job Location: Visakhapatnam
- Skills required: Angular, HTML, JavaScript, CSS
- Experience: 10yrs+
Job Summary:
We are seeking a highly skilled Senior Angular Developer with 10+ years of experience in front-end development. The ideal candidate will have extensive experience working with Angular 10+, strong expertise in TypeScript, JavaScript, RxJS, and Angular Signals, and a deep understanding of UI/UX best practices. The role requires working on scalable, high-performance applications while collaborating with cross-functional teams.
Key Responsibilities:
- Design, develop, and maintain complex Angular 10+ applications with high performance and scalability.
- Develop reusable, modular, and efficient components using Angular best practices.
- Implement Angular Signals, RxJS, and State Management (NgRx/Akita/Signals) for reactive programming.
- Optimize UI components for speed, accessibility, and responsiveness.
- Work closely with back-end developers to integrate RESTful APIs and GraphQL services.
- Ensure application security, performance, and cross-browser compatibility.
- Lead code reviews, mentor junior developers, and enforce coding standards.
- Troubleshoot and resolve complex UI/UX issues and performance bottlenecks.
- Collaborate with UI/UX designers to translate designs into responsive web applications.
- Stay updated with the latest Angular features, tools, and best practices.
Key Requirements:
- 10+ years of experience in front-end development with at least 5+ years in Angular (10+ versions).
- Strong proficiency in TypeScript, JavaScript (ES6+), HTML5, and CSS3.
- Deep understanding of Angular Signals, RxJS, and Observables.
- Experience with State Management (NgRx, Akita, or equivalent).
- Expertise in building responsive UI/UX using Bootstrap, Tailwind CSS, or Material Design.
- Solid experience integrating RESTful APIs and GraphQL.
- Strong knowledge of unit testing (Jasmine/Karma) and end-to-end testing (Cypress/Protractor/Playwright).
- Experience with monorepo architectures using Nx is a plus.
- Familiarity with CI/CD pipelines, Git, and DevOps practices.
- Excellent problem-solving, debugging, and performance optimization skills.
- Strong understanding of Agile methodologies and collaboration tools (JIRA, Confluence, etc.).
- Excellent communication and leadership skills.
Nice to Have:
- Experience with Micro Frontends and Web Components.
- Knowledge of Node.js, Express, and NestJS.
- Familiarity with GraphQL and Apollo Client.
- Experience working in e-commerce or large-scale enterprise applications.
- Contribution to open-source projects or tech blogs.