Careem is building the Everything App for the greater Middle East and is looking for a Senior Software Engineer I - Android to join their team. The role involves designing and building advanced, scalable applications and working with product and design teams to understand end-user requirements and translate them into technical solutions.
Requirements
- 5+ years of Android application development with extensive use of Kotlin Multi Platform and well-known DI frameworks
- Experience building well architected applications that follow well established design patterns independently and without supervision
- Good understanding of the full mobile development life cycle
- Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies
- Strong understanding of interactive application development paradigm under Android, memory management, file I/O, network programming, concurrency and multithreading and publishing Android apps in the Play Store
- Experience working with remote teams in an Agile/Scrum environment to deliver high-quality software against aggressive schedules
- Excellent communication skills (written and verbal, formal and informal)
- Reactive programming (Rx, ReactiveCocoa, ReactiveSwift etc.) experience is a big plus
- Experience in Navigation based applications is a big plus
Benefits
- Access to healthcare benefits
- Fitness reimbursements for health activities including gym, health club, and training classes
- Unlimited vacation days per year