Hiring Location: Bengaluru
Experience Range: 6 to 8 Years
Shift Timings: 13:30 – 11:30
Education Qualification: BE / B.Tech in Computer Science, IT, or equivalent
Develop user-centric, high-performance Angular web applications by selecting appropriate front-end technologies and best practices. Support efficient, maintainable, and scalable UI solutions by reusing components and collaborating closely with backend and design teams.
Key Responsibilities & OutcomesDevelop clean, responsive, and maintainable UIs using Angular (v10+), TypeScript, HTML5, and CSS3.
Translate UI/UX wireframes into functional frontend code.
Integrate web interfaces with RESTful APIs.
Implement state management using NgRx and reactive programming with RxJS.
Collaborate with backend engineers, testers, and product teams in an Agile/Scrum environment.
Apply coding standards and conduct peer code reviews.
Participate in product demos, customer interactions, and design discussions.
Optimize UI performance using lazy loading, AOT, and efficient DOM handling.
Write and maintain unit and integration tests (e.g., Jasmine, Karma).
Measures of SuccessAdherence to UI/UX best practices and accessibility standards
Low defect rate in UI modules (pre and post-production)
Timely completion of modules and sprint deliverables
Test coverage and performance benchmarks
Effective collaboration and communication within cross-functional teams
On-time completion of mandatory trainings
Outputs Expected Code:Follow front-end coding standards, templates, and best practices
Build reusable Angular components and services
Ensure consistent styling using SCSS/LESS, Bootstrap, and Angular Material
Documentation:Document UI architecture, reusable components, and integration flows
Participate in peer reviews for code and documentation
Testing:Create and execute test cases using Jasmine/Karma
Support QA teams during integration and regression testing
Design:Contribute to UX discussions with a focus on responsiveness and accessibility
Collaborate with product and design teams for pixel-perfect implementation
Collaboration:Communicate effectively with backend developers for API integration
Proactively participate in Agile ceremonies: stand-ups, sprint planning, retrospectives
Knowledge Sharing:Contribute to internal libraries, documentation, and reusable UI templates
Mentor junior UI developers and share Angular best practices
Must Have Skills:Angular (v10+ preferred)
TypeScript and JavaScript (ES6+)
HTML5 and CSS3
RxJS and NgRx (for state management)
RESTful API integration
Git version control
Bootstrap, SCSS or LESS
Angular Material
Unit testing tools: Jasmine, Karma
Agile/Scrum environment experience
Strong UI/UX focus and performance optimization
Good to Have Skills:AOT (Ahead of Time) compilation techniques
Lazy loading for module optimization
Cross-browser compatibility handling
Familiarity with accessibility (WCAG) standards
Working knowledge of design tools (Figma, Zeplin) for handoff
Experience in digital media/content domain
Soft Skills:Strong communication and collaboration abilities
Detail-oriented with a passion for UI excellence
Analytical thinking and structured problem-solving
Ability to multitask and prioritize under pressure
Inquisitive and proactive attitude toward learning new technologies