Senior Front End Engineer

6 years

Bengaluru

Posted:5 days ago

Apply

Job Description

Role: Senior Front End Engineer

Location: Bangalore

5-10 years

Front End Engineer (Angular)

Job Summary

We are seeking a Senior Front End Engineer with strong expertise in Angular to design and build modern, scalable, and high-performance web applications. The ideal candidate will have deep experience in front-end architecture, component-driven development, UI/UX implementation, and integration with enterprise APIs and backend services.

This role requires a hands-on engineer who can lead front-end design decisions, mentor developers, and deliver intuitive, responsive, and secure applications aligned with business needs.

Key Responsibilities

• Design, develop, and maintain responsive, enterprise-grade web applications using Angular

• Build reusable, modular, and maintainable UI components and front-end frameworks

• Collaborate with product managers, UX designers, backend engineers, and QA teams to deliver high-quality solutions

• Translate business and technical requirements into scalable front-end architectures

• Optimize applications for performance, scalability, accessibility, and cross-browser compatibility

• Integrate front-end applications with REST APIs, microservices, and backend platforms

• Ensure adherence to coding standards, security practices, and UI development best practices

• Participate in architecture reviews, code reviews, and technical design discussions

• Troubleshoot and resolve complex UI, integration, and performance issues

• Mentor junior developers and contribute to team capability building

• Support CI/CD pipelines and deployment processes for front-end applications

Required Qualifications

• Bachelor’s degree in Computer Science, Engineering, or related field

• 6+ years of experience in front-end development

• 4+ years of hands-on experience with Angular (Angular 10+ preferred)

• Strong proficiency in TypeScript, JavaScript, HTML5, CSS3, SCSS

• Experience building single-page applications (SPAs) and responsive web interfaces

• Strong understanding of RxJS, NgRx, state management, and reactive programming

• Experience integrating with RESTful APIs

• Familiarity with component-based architecture, reusable design systems, and UI frameworks

• Strong understanding of front-end performance tuning and optimization

• Experience with Git, branching strategies, and collaborative development workflows

• Strong problem-solving, communication, and stakeholder collaboration skills

Preferred Qualifications

• Experience with Angular Material, PrimeNG, or similar UI component libraries

• Familiarity with micro frontends and modern front-end architecture patterns

• Experience with unit testing and UI testing using tools such as Jasmine, Karma, Jest, or Cypress

• Exposure to cloud platforms such as Azure, AWS, or GCP

• Familiarity with DevOps / CI-CD pipelines using Azure DevOps, GitHub Actions, Jenkins, or similar

• Knowledge of web accessibility standards, secure coding, and enterprise application compliance

• Experience working in Agile/Scrum environments

Technical Skills

• Frontend Frameworks: Angular

• Languages: TypeScript, JavaScript, HTML, CSS, SCSS

• State Management: RxJS, NgRx

• API Integration: REST APIs, JSON

• Testing: Jasmine, Karma, Jest, Cypress

• Tools: Git, VS Code, npm, Webpack

• Cloud/DevOps: Azure DevOps / GitHub Actions / Jenkins

• UI Libraries: Angular Material / Bootstrap / PrimeNG

Key Competencies

• Front-end architecture and design

• Strong UI engineering and attention to detail

• Scalable component development

• Problem solving and debugging

• Collaboration across cross-functional teams

• Mentoring and technical leadership

• Ownership and delivery focus



Skills Required

Front END Angular Ui/ux Backend UI Rest Apis Microservices UI Development Technical Design Ci/cd Pipelines Computer Science TypeScript

Learn the skills this job asks for

See your skill gap for Front End Developer →

Free courses, interview questions and practice for each skill.

Job Type

Full Time

Mock Interview

Practice Video Interview with JobPe AI

Start TypeScript Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now

RecommendedJobs for You

Amura Health logo

Chennai

Amura Health logo

Chennai