Senior Software Engineer

Dubai, United Arab Emirates

Job Description



Job Title Senior Software Engineer

Description

At Careem we are led by a powerful purpose to simplify and improve lives in the Middle East, North Africa and Pakistan. We're pioneering the development of innovative services to aid the mobility of people, the mobility of things and the mobility of money. We're in the driving seat as we help to define how technology will shape progress in some of the fastest-growing countries in the world. Our teams are building tech to meet the needs of the future in areas including data and AI, e-commerce, technology-enabled logistics, maps, identity, and fintech. We're well placed to solve complex and meaningful challenges at scale, with deep tech expertise, strong regulatory relationships, a local presence, and increasingly specialised global teams which are structured to operate as autonomous start-ups. Our team of over 400 engineers and developers are empowered to develop cutting-edge technology every day. Careem was established in July 2012, became a wholly-owned subsidiary of Uber Technologies, Inc. in January 2020, and today operates in over 100 cities across 12 countries. What you'll doDesign and build advanced, scalable applications written in Kotlin, Java and Kotlin Multiplatform.Work with the product and design teams to understand end-user requirements and use cases and translate them into pragmatic and effective technical solutions.Integrate with our backend services to make sure we are delivering a greatmobile user experience that is super-fast for end users.Own end-to-end product modules and features from requirements to going live.Design and review code, troubleshoot and act as a consultant to your peers on technical matters.Gather requirements by interacting directly with the end-users and advocate delightful user experiences.Continuously discover, evaluate, and implement new technologies to maximize development efficiency.Unit-test code for robustness, including edge cases, usability, and general reliability.Participate in team agile and engineering practices and lead their continuous evolution.What you'll need 6+ 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.What we'll provide youIn addition to a competitive long-term total compensation with salary and equity, we have a reward philosophy that expands beyond this. As a Careem colleague you will be able to: Be part of a Remote-First organisationWork from any country in the world for 60 days a yearUse Unlimited Vacation days throughout the yearAccess fitness reimbursements for health activities including: gym, health club and training classes.Work and learn from great minds Create impact in a region with untapped potentialExplore new opportunities to learn and grow every day

You have applied correctly

A message has been sent to the employer, you are going to receive the reply soon. Good luck!

You have applied correctly

The request has been sent correctly. However, we have seen that your resume is incomplete. We highly recommend you to fill it to let the employer know you. These are the fields you have empty:

Beware of fraud agents! do not pay money to get a job

MNCJobsGulf.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD1475496
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Dubai, United Arab Emirates
  • Education
    Not mentioned