Manila Recruitment logo
Manila Recruitment

Talent Guaranteed

Senior Frontend Engineer – Angular, UX

Frontend EngineerSoftware EngineerFull TimeRemoteSeniorTeam 11-50Since 2010H1B No SponsorCompany SiteLinkedIn

Location

Philippines

Posted

42 days ago

Salary

0

Seniority

Senior

Job Description

Senior Frontend Engineer – Angular, UX

Manila Recruitment

__**Duties and Responsibilities:**__ •Develop and maintain scalable frontend applications using Angular version 14+ •Implement advanced state management (RxJS, NgRx), smart/dumb component separation, and performance optimisations •Work with modular architecture, routing (lazy loading), guards, and resolvers •Build and maintain custom UI using SCSS (no Angular Material or design libraries) •Extend existing UI or develop new features aligned with the product’s design system •Translate product requirements into clean, intuitive, and visually consistent interfaces •Ensure strong attention to UI/UX details (layout, spacing, responsiveness, interaction quality) •Collaborate closely with backend and product teams

Job Requirements

  • __**Must-have Skills / Qualification:**__
  • Minimum 5 years of extensive experience in frontend development
  • Advanced proficiency in Angular version 14 and up
  • At least 3 years of experience in RxJS and NgRX
  • Experience in Smart/Dumb component separation, OnPush change detection, standalone components
  • Knowledgeable in Module separation, lazy loading, routing, guards, resolvers
  • Advanced SCSS and CSS skills (custom mixins, no use of Material, Bootstrap, Tailwind, etc.)
  • Strong eye for design, UI consistency, and frontend craftsmanship
  • Ability to extend features seamlessly within an existing UI/UX system
  • Strong experience building custom-styled interfaces (not library-based)
  • Confidence working with complex layouts, animations, and responsive behaviour
  • High attention to detail (spacing, alignment, transitions, usability)
  • Ability to make sound UI/UX decisions independently
  • Excellent communication skills in English, with the ability to communicate with foreign counterparts
  • Strong sense of ownership, reliability, professional integrity, curiosity and professional ambition
  • __**Advantageous skills or nice-to-haves:**__
  • Bachelor’s degree in Computer Science, Information Technology, or a related field
  • Experience in C# .NET 10+ for backend development
  • Experience in frontend unit testing with Jasmine and end-to-end testing with Cypress
  • Experience in backend unit and integration testing with XUnit
  • Experience with Clean Architecture (DDD), MediatR, CQRS, Entity Framework
  • Experience creating mockups in Figma or similar tools and collaborating on design systems

Related Job Pages

More Frontend Engineer Jobs

Full TimeRemoteTeam 51-200H1B No Sponsor

• Implement high-quality, responsive user interfaces following design specifications, ensuring compatibility across multiple browsers and devices. • Develop and maintain code using modern JavaScript frameworks and libraries (e.g., React, Vue.js, Angular), as well as HTML5, CSS3, and responsive design principles. • Continuously improve page load times, rendering performance, and overall user experience. • Collaborate with backend teams to integrate with RESTful/GraphQL APIs and ensure smooth data flow between client and server. • Follow best practices for accessibility (WCAG standards) and search engine optimization. • Write unit, integration, and end-to-end tests (e.g., Jest, Cypress) to maintain high-quality code, and participate in code reviews.

Portugal
€56K - €70K / year
Job Closed
Full TimeRemoteTeam 51-200H1B No Sponsor

• Implement high-quality, responsive user interfaces following design specifications, ensuring compatibility across multiple browsers and devices. • Develop and maintain code using modern JavaScript frameworks and libraries (e.g., React, Vue.js, Angular), as well as HTML5, CSS3, and responsive design principles. • Continuously improve page load times, rendering performance, and overall user experience. • Collaborate with backend teams to integrate with RESTful/GraphQL APIs and ensure smooth data flow between client and server. • Follow best practices for accessibility (WCAG standards) and search engine optimization. • Write unit, integration, and end-to-end tests (e.g., Jest, Cypress) to maintain high-quality code, and participate in code reviews.

Germany
€56K - €70K / year
Job Closed
Full TimeRemoteTeam 51-200H1B No Sponsor

• Develop and maintain responsive, user-friendly web applications using HTML, CSS, and JavaScript frameworks such as React, Vue, or Angular. • Collaborate with UI/UX designers to translate design concepts into interactive and accessible web interfaces. • Optimize applications for performance, scalability, and cross-browser compatibility. • Implement reusable components and maintainable front-end architectures. • Work closely with back-end developers to integrate APIs and ensure seamless data flow. • Stay up-to-date with emerging front-end technologies, trends, and best practices. • Debug and resolve front-end issues to ensure a smooth user experience.

Germany
€47K - €58K / year
Job Closed
SupportYourApp logo

Middle Full-Stack Web Engineer, Fluent Ukrainian

SupportYourApp

Support-as-a-Service that helps companies scale faster by taking care of their customers’ needs.

ContractRemoteTeam 1,001-5,000H1B No Sponsor

• Maintain and develop the main website; • Gain a deep understanding of the current website architecture and functionality; • Build new functionality related to trials, licensing, and checkout flows; • Work with marketing to launch landing pages and product campaigns; • Set up and maintain pre-designed web assets such as banners and pop-ups; • Support email marketing infrastructure including Sendy and MailChimp configuration; • Help migrate marketing automations from MailChimp to Sendy over time; • Improve website performance and page load speed; • Maintain and improve the quality of the codebase; • Contribute to other web projects within the company; • Propose improvements to the architecture when needed; • Refactor legacy code where it improves stability or performance; • Develop new features while maintaining the stability of the platform.

Romania