UI Engineer (Frontend Developer)
Cloud Employee
Cloud Employee, is a UK-owned Philippines business established 8 years ago. We connect high-performing software engineer talent in the Philippines with some of the world’s leading and most innovative tech companies. Developers join to work from the Philippines as part of international engineering teams and grow their CV and skill-set.
We pride ourselves on being a supportive, cutting-edge workplace that continuously invests in staff development, engagement, and well-being. We provide security, career paths, individual training programs, and mentoring.
Role Overview:
As a UI Engineer, you will be at the forefront of building the technical foundation of a brand-new Design System. You will collaborate closely with cross-functional teams to ensure consistent, accessible, and high-performing UI components across the product suite.
Client Overview:
A UK-based travel and hospitality company specializing in luxury travel, bespoke holiday planning, and adventure experiences. The company emphasizes personalized services, sustainability, and innovation, catering to a diverse client base ranging from high-net-worth individuals to families. There are exciting opportunities to contribute to enhancing digital platforms, improving e-commerce solutions, and leveraging AI for personalization and operational efficiency.
Job Description:
- Build and maintain scalable UI component libraries using Vue.js and TypeScript.
- Translate Figma designs into robust, reusable UI components.
- Define and implement design tokens and resolve design-to-development gaps.
- Document components and system usage with tools like Storybook, Token Studio, and Zeroheight.
- Develop and execute component-level and integration tests using JUnit and/or NUnit.
- Ensure accessibility compliance, performance optimization, and scalability.
- Drive system adoption across teams by working closely with designers, PMs, and engineers.
- Structure UI components for long-term scalability and maintainability.
- Promote visual consistency through close alignment with design teams.
Qualifications:
- Minimum 5 years of Vue.js and TypeScript development experience
- Strong command of HTML5 and CSS3
- Unit and integration testing with JUnit and/or NUnit
- Experience working with Storybook and Zeroheight
- Familiarity with Figma and design token implementation
- Understanding of component-driven development and UI architecture
- Strong communication and collaboration skills
Optional/Nice-to-Have Skills:
- Experience launching or contributing to early-stage design systems
- Knowledge of WCAG and accessibility standards
- Familiarity with CI/CD pipelines and Git workflows
- Contributions to design system libraries
Ideal Candidate Attributes:
- Strong collaboration skills: Able to effectively communicate and align with designers, developers, and product managers.
- Systems thinking: Enjoys solving complex UI problems and thinking ahead to build scalable, coherent systems.
- Attention to detail: Especially in ensuring accessibility, consistency, and performance.
- Proactive mindset: Takes initiative to structure scalable components and advocate for best practices.
- Adaptability: Comfortable working in a fast-paced environment, building systems from the ground up.
- Design fluency: Able to speak the language of design and translate visual concepts into clean, maintainable code.
Salary, Incentive and Benefits Packages:
- Competitive Salary.
- Benefits package include HMO, training allowance, gym or food allowance, educational assistance for dependents, and more.
- An annual salary increase, as laid out in the contract.
- Free food and drinks provided during virtual events.
- Company trips
Join Cloud Employee Today
Submit your application below and our talent team will assess your application to determine your suitability for open roles.
