Taro Logo

Senior Mobile Developer (Android)

A global tech company that crafts software solutions, with 1000+ techies working worldwide, delivering web and mobile applications for international clients.
Casablanca, Morocco
Android
Senior Software Engineer
Remote
1,000 - 5,000 Employees
5+ years of experience
E-Commerce · Consumer

Job Description

Mindera is seeking a Senior Mobile Developer (Android) to join their team in developing a mobile app for a prestigious British online fashion retailer. This role offers an exciting opportunity to work on an application that has achieved over 10M+ downloads and was featured at Google I/O 2019 Developer Keynote.

The position involves creating exceptional native experiences using the latest e-commerce tech stack, with a focus on delivering world-class quality. The development approach is Kotlin-first, utilizing RxJava & Coroutines, and following Agile frameworks including Scrum and Kanban. The codebase implements modern Android architecture components including ViewModel, LiveData, and Room.

As a Senior Android Developer, you'll be part of a talented team of Android, iOS, and Quality Assurance engineers who are passionate about delivering high-quality software. The role requires expertise in Kotlin, Jetpack Compose, Coroutines, and software architecture (MVVM), along with strong skills in unit testing and UI development.

Mindera offers an attractive benefits package including health insurance, flexible working hours, unlimited PTO, and a comprehensive training budget. The company maintains a culture that values freedom, responsibility, and collaboration, operating in a politics-free environment where team members are encouraged to take risks and make decisions.

The position offers the flexibility of remote work, with optional access to amazing offices across multiple global locations. You'll be joining a company of 1000+ professionals working with over 100 international clients, where you'll have the opportunity to make a significant impact on a widely-used mobile application while growing professionally in a supportive environment.

Last updated 22 days ago

Responsibilities For Senior Mobile Developer (Android)

  • Discuss technical architecture and design
  • Develop and maintain features by collaborating with the client
  • Writing testable code and ensuring test coverage
  • Documenting code
  • Take ownership of code from development to deployment
  • Mentoring junior engineers
  • Diagnose issues in production
  • Work both autonomously and collaboratively
  • Be part of solutions design and implementation

Requirements For Senior Mobile Developer (Android)

Kotlin
  • Kotlin (Kotlin Multiplatform is a plus)
  • Jetpack Compose (Compose Multiplatform is a plus)
  • Coroutines (or RxJava)
  • Software Architecture (MVVM or similar)
  • Unit testing and UI tests
  • Being self-driven and working with little supervision
  • Strong attention to detail
  • Experience with service-oriented architectures
  • Test-driven development and continuous delivery

Benefits For Senior Mobile Developer (Android)

Medical Insurance
Education Budget
  • Health Insurance
  • Flexible working hours
  • Unlimited PTO
  • Training & conferences with personal training plan
  • Choice of Laptop & Peripherals
  • Office access with remote option

Related Jobs

Senior Mobile Developer (Android)

Senior Mobile Developer (Android) position at Mindera, offering remote work from Casablanca. Requires Kotlin expertise and advanced English skills.

Senior Java with Kotlin Backend Developer

Senior Java/Kotlin Backend Developer position at Mindera - Remote opportunity focusing on building scalable backend solutions with emphasis on identity and authentication systems.

Senior Mobile Developer (iOS)

Senior iOS Developer position at Mindera, focusing on creating mobile applications using Swift and Apple frameworks, with remote work options and comprehensive benefits.

Senior React Frontend Developer

Senior React Frontend Developer position at Mindera - Remote opportunity based in Casablanca, Morocco. Looking for experienced frontend developers with strong React and JavaScript skills.

Senior Java Application Developer

Senior Java Application Developer role at Oracle Payments team in Casablanca, focusing on full-stack development of cloud-native payment solutions.