We are looking for a Senior Software Engineer with strong expertise in Vue.js and TypeScript to join our engineering team in Riyadh.
The ideal candidate will combine strong frontend engineering skills with a solid understanding of UI/UX, design systems, accessibility, and modern web application architecture . This role offers significant ownership across both frontend development and user experience .
Key Responsibilities
- Develop and maintain scalable, high-quality applications using Vue.js and TypeScript .
- Build robust state management and application navigation using Pinia and Vue Router .
- Collaborate with product, design, and engineering teams to deliver intuitive user experiences.
- Translate Figma designs into responsive, production-ready interfaces.
- Develop and maintain reusable design systems and UI components .
- Integrate and work with REST APIs and WebSockets .
- Ensure applications meet WCAG 2.1 AA accessibility standards.
- Implement accessible interfaces using appropriate ARIA practices.
- Take ownership of frontend UI/UX quality , consistency, and usability.
- Contribute to frontend architecture, coding standards, and engineering best practices.
Required Skills
- 5+ years of professional software engineering experience .
- Strong hands-on experience with Vue.js and TypeScript .
- Proficiency with Pinia and Vue Router .
- Expert-level ability to work with Figma and translate designs into functional interfaces.
- Strong understanding of REST APIs and WebSockets .
- Experience building and maintaining design systems .
- Robust knowledge of WCAG 2.1 AA and ARIA accessibility standards .
- Strong understanding of up-to-date UI/UX principles and responsive web development .
- Ability to work independently and take ownership of frontend engineering and user experience.
What We're Looking For We are seeking a hybrid frontend + UI/UX skilled who can bridge the gap between engineering and design—someone who cares equally about clean, maintainable code and exceptional user experience .