Senior Mobile Android Engineer

Yassir
Summary
Join Yassir, a leading super app in the Maghreb region, and be part of our engineering team. You will focus on developing mobile applications for Android using Kotlin and integrating them with back-end services. Collaborate with engineers and developers, ensuring application performance and responsiveness. Identify and resolve bottlenecks, maintain code quality, and participate in brainstorming sessions. Translate end-user requirements into effective technical solutions, and work to deliver results on schedule. This role requires a minimum of 4 years of experience in Android development using Kotlin and KMM, familiarity with cloud messaging, REST APIs, and Git. The company offers a dynamic environment focused on problem-solving and creating quality products.
Requirements
- A minimum of 4 years of experience
- Language: Android, Kotlin
- KMM experience
- Familiarity with cloud message APIs and push notification
- Web architecture: Rest and restful APIs, micro-services
- Version control: GIT
Responsibilities
- Design and build mobile applications for Android
- Ensure the performance, quality, and responsiveness of applications
- Collaborate with a team to define, design, and ship new features
- Identify and correct bottlenecks and fix bugs
- Help maintain code quality, organization, and automatization
- Participate in brainstorming sessions and contribute ideas to our technology, algorithms and products
- Work with the engineering and design teams to understand end-user requirements, formulate use cases, and then translate that into a pragmatic and effective technical solution
- Dive into difficult problems and successfully deliver results on schedule
Preferred Qualifications
- Containers: Docker, Kubernetes
- Caching, Redis server
- Scaling, Web load balancing
- Experience in a rapidly growing company
- BSc/MSc in Engineering, Computer Science or relevant field