Position Overview:
We are seeking a UI Software Engineer with 10+ years of experience and deep expertise in Angular (Angular 2+), HTML, CSS, and JavaScript. As a UI expert, you will lead the development of high-quality web applications that offer intuitive and engaging user experiences. This is a fast-paced, detail-driven role ideal for engineers who thrive on impactful code delivery.
Key Responsibilities:
Design, build, and maintain responsive, dynamic UIs using Angular
Collaborate with UX designers to implement user-centric, visually engaging interfaces
Create reusable components and libraries for scalable development
Ensure front-end optimization for speed, performance, and SEO
Debug and resolve UI issues in production and test environments
Participate in code reviews and maintain development best practices
Document workflows, codebase architecture,
and standard procedures
Work closely with product owners, QA, and backend developers for end-to-end delivery
Primary Skills Required:
Angular (Angular 2+)
HTML5 / CSS3
TypeScript
JavaScript
RESTful API Integration
Git / Version Control
UI/UX collaboration
Nice to Have:
Webpack, npm, or similar tooling
Asynchronous programming experience
Exposure to Agile or Scrum environments
Experience supporting live production systems
Qualifications:
Bachelor's degree in CS/IT or equivalent work experience
10+ years of software development experience with a focus on Angular