About Yassir
Yassir is the leading super App in the Maghreb region, operating in 45 cities across Algeria, Morocco, Tunisia, France, Canada, and Sub-Saharan Africa. Backed by ~$200M in funding from Silicon Valley and European VCs, Yassir provides on-demand services including ride-hailing, last-mile delivery, and digital financial services.
About the Role
We seek an experienced iOS Developer (3–5 years) with deep SwiftUI expertise to build robust, reusable UI components within a clean MVVM-based architecture. This UI-focused role requires strong collaboration with design teams, proficiency with Figma design systems, and high standards for accessibility and code quality. You will work primarily on the presentation layer, ensuring components are scalable, accessible, and aligned with design tokens and system guidelines.
Key Responsibilities
- Build and maintain reusable SwiftUI components aligned with design system standards
- Implement UI using SwiftUI + MVVM, respecting clean architecture boundaries
- Translate Figma designs into production-ready SwiftUI views with precision
- Apply design tokens (colors, typography, spacing, states) consistently across code
- Ensure accessibility compliance (VoiceOver, Dynamic Type, contrast, focus order)
- Collaborate with designers to refine layouts, animations, and interactions
Required Qualifications
- 3–5 years of professional iOS development experience
- Strong production experience with SwiftUI and solid MVVM architecture understanding
- Proven ability to build modular, reusable UI components
- Strong knowledge of iOS accessibility standards and best practices
- Practical experience with Figma design files: components, variants, auto-layout, design tokens
- High attention to detail in UI behavior, layout precision, and animations
- Ability to write clean, maintainable, well-structured Swift code
What We Value
- UI craftsmanship and consistency
- Strong alignment between design and implementation
- Accessibility as a non-negotiable requirement
- Clean architecture and long-term maintainability
- Clear communication with designers and engineers
Mise en forme par Postule ·
Signaler un problème