Job Detail

Job Position - Department

Principal Software Engineer - Information Technology

Experience

Proven experience (typically 4+ years) in software development with a strong focus on UI and front-end technologies.

Education

Bachelor’s degree in Computer Science or a related field.

Last Date

31-Jan-2026

Job Description

JOB Summary: 

The Principal Software Engineer – UI will be responsible for leading the design, development, and

optimization of user interface components for web applications. This role requires extensive expertise

in modern front-end technologies and frameworks, delivering scalable, high-performance, and

intuitive user experiences aligned with business and technical requirements.

TASKS & ACCOUNTABILITIES:


Lead the UI development efforts for complex web applications, ensuring adherence to best

practices and coding standards.

· Design, develop, and maintain responsive and dynamic user interfaces using Angular and

related front-end frameworks.

· Collaborate with UX/UI designers to implement intuitive, accessible, and visually appealing

designs.

· Integrate front-end components with back-end APIs efficiently, ensuring seamless data flow

and user experience.

· Optimize applications for maximum speed, scalability, and cross-browser compatibility.

· Mentor and provide technical guidance to junior and senior front-end developers, promoting

knowledge sharing and skill development.

· Conduct code reviews, ensuring high-quality, maintainable, and secure code.

· Stay updated with emerging UI technologies and trends to drive innovation within projects.

. Contribute to architecture design discussions, proposing improvements to front-end structure and integration patterns.

· Collaborate closely with back-end developers to define API requirements and ensure alignment in data structures and performance goals.

· Ensure unit testing, debugging, and performance tuning of UI components to meet functional and non-functional requirements.