Skip to content
← Back to job listings

Android Developer (Compose – UI Components & Design Systems)

Yassir · Algiers, Algeria

External listingfull-time6 months ago

About The Role

**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

This is an external listing. JobSpring does not represent or verify the employer. Report this listing