Sr Front-End Developer - Angular
Role: Senior Front-End Developer – Angular
Experience: 5+ Years
Employment Type: Full-Time
Location: Indore/Ahmedabad/Hyderabad
Work Mode: WFO
Department: Software Engineering / Front-End Development
Reporting To: Technical Lead / Engineering Manager
About the RoleWe are looking for a skilled and motivated Senior Front-End Developer with 5+ years of hands-on experience in Angular and TypeScript to develop high-performance, scalable, and user-friendly web applications.
The candidate should have strong expertise in modern front-end development, Server-Side Rendering (SSR), and secure authentication flows. The role involves collaborating with designers, backend developers, and product managers to deliver responsive, reliable, and secure user experiences.
Experience with Apache ECharts for data visualization is an added advantage.
Roles and ResponsibilitiesFront-End Development
- Develop, maintain, and enhance web applications using Angular.
- Build reusable, scalable, and maintainable UI components.
- Write clean and efficient code using TypeScript.
- Implement responsive and user-friendly interfaces using HTML5, CSS3, and JavaScript.
- Follow front-end development standards and best practices.Angular & TypeScript
- Develop Angular components, services, modules, and application features.
- Apply TypeScript features to improve code quality and maintainability.
- Implement component communication, routing, and dependency injection.
- Optimize Angular application performance and rendering.
- Debug and enhance existing Angular codebases.Server-Side Rendering (SSR)
- Implement and maintain Server-Side Rendering for Angular applications.
- Optimize application loading speed, rendering performance, and SEO.
- Identify and resolve SSR-related issues.
- Ensure consistent application behavior across server-side and client-side rendering.Authentication & Application Security
- Design and implement secure authentication flows.
- Integrate authentication mechanisms with backend services and APIs.
- Manage authentication states, sessions, and access control.
- Follow security best practices to protect user data and privacy.
- Handle authentication-related errors and troubleshoot integration issues.Data Visualization
- Develop interactive data visualizations using Apache ECharts, where applicable.
- Integrate charts and dashboards into Angular applications.
- Customize charts to meet business and user requirements.
- Optimize visualization performance when working with large datasets.Performance Optimization & Responsive Design
- Optimize application rendering, loading time, and runtime performance.
- Build responsive interfaces for different screen sizes and devices.
- Identify and resolve UI performance bottlenecks.
- Ensure usability, accessibility, and consistency across applications.Testing, Debugging & Deployment
- Debug, troubleshoot, and resolve front-end issues.
- Write and maintain unit and end-to-end tests.
- Work with testing frameworks such as Jest or Cypress.
- Collaborate with DevOps teams on CI/CD pipelines and deployments.
- Participate in code reviews and maintain development standards.Collaboration & Delivery
- Work closely with UI/UX designers, backend developers, and product managers.
- Translate functional requirements and design specifications into technical implementations.
- Participate in technical discussions, sprint planning, and code reviews.
- Contribute to continuous improvement of application quality and development practices.Key Competencies
- Angular Application Development
- TypeScript
- JavaScript, HTML5 & CSS3
- Server-Side Rendering (SSR)
- Authentication & Authorization
- REST API Integration
- Responsive Web Design
- Front-End Performance Optimization
- Apache ECharts & Data Visualization
- Unit & End-to-End Testing
- CI/CD & Deployment Practices
- Debugging & Troubleshooting
- Cross-Functional CollaborationRequired Skills & Experience
- 5+ years of hands-on experience in Angular development.
- Strong proficiency in TypeScript and modern JavaScript.
- Solid understanding of HTML5, CSS3, and core web fundamentals.
- Hands-on experience implementing Server-Side Rendering (SSR).
- Experience designing and implementing secure authentication flows.
- Experience developing scalable, responsive, and maintainable web applications.
- Knowledge of front-end performance optimization techniques.
- Experience integrating frontend applications with backend APIs.
- Strong debugging, problem-solving, and analytical skills.
- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent work experience.Screening Criteria
- 5+ years of hands-on Angular development experience.
- Strong TypeScript and JavaScript proficiency.
- Hands-on experience with Angular application architecture and component development.
- Practical experience implementing Server-Side Rendering (SSR).
- Experience implementing authentication and authorization flows.
- Strong knowledge of HTML5, CSS3, and responsive web development.
- Experience integrating REST APIs into Angular applications.
- Understanding of front-end performance optimization.
- Experience with Apache ECharts is an added advantage.
- Familiarity with testing frameworks such as Jest or Cypress.
- Knowledge of CI/CD and deployment practices is preferred.Primary Skills (Must Have)
- Angular – 5+ Years
- TypeScript
- JavaScript
- HTML5 & CSS3
- Server-Side Rendering (SSR)
- Authentication & Authorization
- Responsive Web Development
- REST API Integration
- Front-End Performance OptimizationSecondary / Good to Have Skills
- Apache ECharts
- State Management Libraries
- Redux / Zustand / Context API
- Jest
- Cypress
- CI/CD Pipelines
- Front-End Deployment Practices
- Tailwind CSS
- Styled Components
- Web Accessibility
- UI Performance MonitoringNote: Redux, Zustand, Context API, and Styled Components are listed as optional examples from the source requirements; confirm the applicable technologies with the technical team.
Key KPIs
- Quality and maintainability of front-end code.
- Application loading speed and rendering performance.
- Responsiveness and usability across devices.
- Successful implementation of secure authentication flows.
- Reduction in UI defects and production issues.
- Test coverage and defect resolution efficiency.
- Successful integration with backend APIs.
- Adherence to coding standards and development timelines.
- Reliability and performance of data visualizations, where applicable.Candidate Profile
- Strong hands-on Angular developer with experience building production-ready applications.
- Demonstrates a solid understanding of TypeScript and modern front-end architecture.
- Experienced in implementing SSR and secure authentication flows.
- Focuses on performance, usability, security, and code quality.
- Comfortable troubleshooting complex front-end issues.
- Works effectively with designers, backend developers, and product teams.
- Takes ownership of features from development through testing and deployment.Interview DetailsRound 1: Internal Screening – Angular Experience & Technical Assessment
Round 2: Technical Interview – Angular, TypeScript, SSR, Authentication & Front-End Architecture
Interview Mode: To Be Confirmed
- Key Areas: Angular, TypeScript, JavaScript, HTML5, CSS3, SSR, Authentication, REST API Integration, Performance Optimization, Apache ECharts, Testing Frameworks, and Responsive Design.