iOS Developer (SwiftUI – UI Components & Design Systems)
Yassir
Algiers, Algeria · Algiers · Algeria
Posted Mar 3, 2026
- Full-time
- Product & Tech
Job description
**Yassir** is the leading super App in the Maghreb region set to changing the way daily services are provided. It currently operates in **45 cities across Algeria, Morocco and Tunisia with recent expansions into France, Canada and Sub-Saharan Africa**. It is backed (~**$200M in funding**) by VCs from Silicon Valley, Europe and other parts of the world. We offer on-demand services such as ride-hailing and last-mile delivery. Building on this infrastructure, we are now introducing financial services to help our users pay, save and borrow digitally. Helping usher the continent into a digital economy era. We’re not just about serving people - we’re about creating a marketplace to bring people what they need while infusing social values. **About the Role:** We are looking for an experienced iOS Developer (3–5 years) with deep SwiftUI expertise to focus on building robust, reusable UI components within a clean, MVVM-based architecture. This role is UI-focused and requires strong collaboration with design, a solid understanding of Figma files and design systems, and a high standard for accessibility and clean code. You will be working primarily on the presentation layer, ensuring UI components are scalable, accessible, and aligned with design tokens and system guidelines. ### Key Responsibilities - Build and maintain reusable SwiftUI components aligned with a design system - Implement UI using SwiftUI + MVVM, respecting clean architecture boundaries - Translate Figma designs into production-ready SwiftUI views - Navigate Figma files confidently (components, variants, auto-layout, styles, tokens) - Apply design tokens (colors, typography, spacing, states) consistently in code - Ensure accessibility compliance (VoiceOver, Dynamic Type, contrast, focus order) - Support multiple screen sizes, orientations, and Dynamic Type settings - Collaborate with designers to refine layouts, animations, and interactions - Maintain high standards of code clarity, modularity, and testability - Review and refactor UI code for maintainability and performance ### Required Qualifications - 3–5 years of professional iOS development experience - Strong production experience with SwiftUISolid understanding of MVVM architecture and clean architecture principles - Proven ability to build modular, reusable UI components - Strong knowledge of iOS accessibility standards and best practices - Practical experience working with Figma design files, including: Components and variants, Design tokens (colors, typography, spacing, states), Auto-layout and responsive behavior. - Experience supporting multiple device sizes and orientations - High attention to detail in UI behavior, layout precision, and animations - Ability to write clean, maintainable, and 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 - Ownership of UI quality from design to delivery