Bangalore
1 day ago
Lead I - Software Engineering
DRM – Contract – UI / Angular – Senior Developer

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

Role Proficiency:

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 & Outcomes

Develop 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 Success

Adherence 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

Por favor confirme su dirección de correo electrónico: Send Email