← All jobs

UI/UX Engineer

About the role

• Translate business goals and user needs into user journeys, workflows, and interaction designs
• Identify usability issues and product friction through feedback, usability testing, analytics, and internal collaboration
• Create wireframes, prototypes, and production-ready designs
• Design complete experiences including loading, empty, error, success, and recovery states
• Create polished interfaces across supported devices and screen sizes
• Develop and maintain reusable design patterns and UI components
• Document component behavior, usage guidelines, and accessibility requirements
• Build responsive interfaces and reusable components with modern front-end technologies
• Translate approved designs into production-ready code
• Integrate interfaces with APIs alongside application and backend engineers
• Write maintainable code and participate in pull-request reviews
• Validate implementations against designs, acceptance criteria, and intended user experience
• Troubleshoot usability, browser compatibility, accessibility, and front-end performance issues
• Test user journeys across supported devices and browsers
• Implement automated checks for critical interactions and reusable components
• Conduct usability reviews before release and evaluate post-launch feedback
• Collaborate with product leadership, backend, platform, mobile, product, and engineering teams
• Define scope, priorities, success measures, and acceptance criteria
• Present designs and implementations and incorporate feedback
• Maintain designs, code, documentation, and supporting assets in company-controlled systems
• Deliver at least one product improvement from design through production during the first 90 days
• Establish documented reusable components and repeatable design review, usability validation, and implementation acceptance processes

• Portfolio demonstrating product design decisions and shipped digital experiences
• Experience taking a feature from user problem through design, implementation, launch, and iteration
• Strong understanding of interaction design and visual design principles
• Proficiency with Figma or comparable design and prototyping tools
• Strong HTML, CSS, and JavaScript/TypeScript skills
• Experience with a modern front-end framework such as React, Vue, or similar
• Experience building responsive interfaces and reusable component systems
• Working knowledge of accessibility standards and practical usability-testing methods
• Experience with Git, version control, code reviews, and shared documentation
• Ability to communicate design and technical trade-offs clearly
• Comfortable receiving feedback and iterating on work
• Ability to manage multiple priorities and deliver within agreed scope and timelines
• Comfortable using AI coding assistants and agentic development tools
• Ability to review and validate AI-generated code
• Ability to identify usability, accessibility, security, and maintainability issues in AI-assisted implementations
• Ability to protect proprietary code, credentials, customer information, and sensitive data when using AI tools

• Competitive USD salary matching skills and experience
• Generous paid time off
• Health insurance subsidy
• Annual salary reviews
• Paid training and certifications
• Professional growth and upskilling support