
DUTIES AND RESPONSIBILITIES:
• Develop, maintain, and scale Angular-based web applications with clean, reusable component architecture.
• Write semantic, well-structured HTML and modular CSS/SCSS to implement pixel-perfect UI from design specs.
• Build and maintain shared frontend component libraries and design system implementations.
• Integrate with backend REST/GraphQL APIs and manage application state effectively.
• Optimize application performance – including lazy loading, code splitting, and bundle analysis.
• Collaborate with backend developers to deliver cohesive, user-centered solutions.
• Conduct code reviews and maintain high standards across the frontend codebase.
• Stay current with Angular updates, frontend best practices, and web standards.
• Contribute to technical documentation, sprint planning, and agile team workflows.
• Own and evolve the company’s design system – ensuring scalability, usability, and consistency across products.
• Define and maintain visual identity guidelines and make sure they are reflected in all digital touchpoints.
• Collaborate closely with product managers and developers to deliver pixel-perfect, user-centered solutions.
• Deliver high-fidelity prototypes if needed and provide guidance during implementation.
• Stay updated on UI/UX trends and advocate for innovative yet practical design solutions.
• Get designs finalized and approved by key stakeholders.
THE IDEAL CANDIDATE SHOULD POSSESS:
• 3–5 years of proven experience in frontend development using Angular / React.
• Bachelor’s degree in Computer Science, Software Engineering, or a related field.
• Strong proficiency in HTML5, CSS3, and modern CSS techniques.
• Deep understanding of TypeScript and JavaScript (ES6+).
• Experience with Angular CLI, NgRx or other state management solutions.
• Solid knowledge of RESTful APIs and integrating frontend with backend services.
• Proven UI/UX design experience across web and mobile products.
• A strong portfolio showcasing design system management, visual identity, and cross-platform design work.
• Expertise in Figma design tools.
• Solid understanding of UX principles, interaction design, WCAG accessibility standards, and usability heuristics.
• Proven ability to build, maintain, and scale design systems while enforcing consistency across teams.
• Strong eye for visual design and brand alignment with attention to typography, color, and layout.
• Excellent collaboration and communication skills to work with product, engineering, and stakeholders.
• Excellent communication and teamwork skills.