This position is no longer available
Hybrid

Careem was looking for a Senior Software Engineer I - Android

About the Role

The role involves leading Android development efforts, mentoring team members, and contributing to the full software development lifecycle with a focus on scalability and maintainability.

Responsibilities

  • Design and implement high-quality Android applications
  • Collaborate with product and design teams to define feature requirements
  • Write clean, maintainable, and efficient code
  • Lead code reviews and ensure coding standards are followed
  • Troubleshoot and resolve performance issues
  • Optimize applications for speed and responsiveness
  • Integrate with backend services and APIs
  • Ensure compatibility across various Android devices and versions
  • Mentor junior engineers and support team growth
  • Participate in architectural planning and technical decision-making
  • Conduct unit and integration testing
  • Monitor app stability and address crash reports
  • Implement security best practices
  • Stay current with Android platform developments
  • Contribute to continuous integration and delivery pipelines
  • Support deployment and release management
  • Improve development workflows and tooling
  • Collaborate on user experience improvements
  • Ensure compliance with privacy regulations
  • Work with analytics to track user behavior
  • Evaluate third-party libraries and frameworks
  • Document technical designs and processes
  • Respond to production incidents
  • Drive adoption of modern Android development patterns
  • Promote engineering excellence across the team

Nice to Have

  • Master’s degree in Computer Science or related area
  • Experience with Android Jetpack components
  • Familiarity with Kotlin Coroutines
  • Knowledge of Dagger or Hilt
  • Experience with modular app architecture
  • Background in large-scale production apps
  • Contributions to open-source projects
  • Experience with Firebase services
  • Understanding of internationalization
  • Exposure to cross-platform frameworks

Compensation

Competitive salary and benefits package

Work Arrangement

Hybrid work model

Why Join Us

  • Opportunity to work on impactful mobile solutions
  • Supportive environment that values innovation and growth
  • Access to learning resources and professional development

What We Offer

  • Flexible working arrangements
  • Health and wellness benefits
  • Performance-based incentives
  • Employee assistance programs

Available for qualified candidates

Required Skills
KotlinJavaDependency InjectionAndroid DevelopmentSoftware ArchitectureCI/CDPerformance OptimizationAgile MethodologiesProblem SolvingCommunication
About company
Careem
Careem is building the Everything App for the greater Middle East — making it easy to move around, order food and groceries, manage payments, and more. The company operates in 70+ cities across 10 countries, from Morocco to Pakistan, and has enabled earnings for over 2.5 million Captains and simplified the lives of more than 70 million customers.
All jobs at Careem Visit website
Job Details
Category other
Posted 7 months ago