Android Developer (Compose – UI Components & Design Systems)
yassir
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 **Android (Kotlin) Developer (3–5 years)** with deep **Compose expertise (2+ years of experience)** to focus on building **robust, reusable UI components** following exist structure. 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, with high performance, and less decompositions if not needed ### Key Responsibilities - Build and maintain **reusable Compose components** aligned with a design system - Implement UI respecting current structure - Translate **Figma designs** into production-ready Compose reusable component - Apply **design tokens** (colors, typography, spacing, states) consistently in code - Ensure following **accessibility standards** - Support multiple screen sizes, orientations, and language direction, and dark/light 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 Android (Kotlin) development experience** - **2+ years experience in Compose** - **Experience working in Design Systems** - Proven ability to build **modular, reusable UI components**Strong knowledge of **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 ### 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