Staff Software Engineer Android

Dubai, United Arab Emirates

Job Description



Job Title Staff Software Engineer - Android

Experience

Description

About UsReady to change the world? We're reinventing freight and logistics at Trella. Backed by a number of leading VC companies (YC, Maersk Growth, Algebra Ventures and Raed Ventures) and we're looking for the best talent out there to help us build and scale our product offering. We aspire to create a step-change in the industry and we want you to be a part of the journey!
We are innovative problem-solvers on this adventure together. Working at Trella means that you'll be surrounded by colleagues who are constantly pushing boundaries, thinking ahead, and meeting the high standards we set for ourselves. When we build, we do so in a product-led way: we value our customer experience and scalability, and we prioritize how we build our product accordingly.

Our PurposeAt Trella our Vision is to Empower our Communities to move Economies Forward, and we're doing this by building a digital experience that provides our Shippers, Carriers and Teams with the right technology and platform that reduces the costs of moving goods gt; Simply, we're trying to disrupt and reinvent trucking, and empower our economies. We have launched from Egypt to Saudi Arabia, Pakistan and UAE, and are looking to build and expand our footprint across the MENA-P region.

What you'll do

  • Identify, scope, and lead complex, mobile projects with broad impact across the company.
  • Build or integrate architectural frameworks and tools, helping product developers develop and ship new features rapidly in mobile applications.
  • Lead multiple projects in android chapter accounting to improve for application release cycle, building reusable components, and building scalable design for future use cases.
  • Translate functional and technical requirements into detailed architecture and design.
  • Design highly available and resilient systems that can operate regardless of network or device conditions. Collaborate with multiple partners across the company, including product, design, legal, support, and other engineering teams.
  • Provide mentorship and design reviews for engineering teams across Trella working with our frameworks.
  • Mentor other engineers and help cultivate a growing team.
  • Participate in team agile engineering practices and contribute to their continuous improvement.
  • Contribute to the direction of the team and selection of projects on our roadmap.
  • Actively participate in hiring for the android chapter.
What you'll need
  • BS/MS in Computer Science, IT (or an equivalent degree) with 10+ years of hands-on Android development experience using any of the following programming languages Java, Kotlin.
  • Ability to break down complex projects into achievable components, stories, and tasks.
  • Demonstrated collaboration with co-workers on cross-functional teams and in other locations
  • Desire to understand developer pain points, jobs-to-be-done, and a strong sense of ownership.
  • Experience being release manager for mobile applications, improving release cycle management with multiple stakeholders.
  • Desire to facilitate adoption through high-quality documentation, tutorials, and samples.
Technologies we use- Kotlin, Java for mobile development.- Compose, Coroutines, Flow, Retrofit, and OkHttp mobile libraries.- JSON for network transport.- MVI and MVVM for software architecture.- Espresso, Robolectric, Junit, and Mockito for testing.
What we offerGetting invaluable experience by joining the Forbes Middle East's top 50 most funded start-ups in MENAProud to be a company that promotes Diversity amp; InclusionFlexible working hoursAbility to rest up with annual vacation daysBiannual performance reviewDevelopment opportunities in a rapidly growing multinational companySupporting our colleagues to build and grow themselves through Learning amp; Development initiatives

Our Candidate-Focused Selection Procedure:Apply via the link provided.Upon reviewing our applications, we will selectively reach out to have an introductory chat to provide you with more info on Trella, the role and get to know you better. This will be done via phone, Google Meets, Zoom, or FaceTime!
We aim to provide our feedback within 2-4 weeks of our last discussions with you. However, sometimes this may be longer depending on the level of the role.Please feel free to reach out on status updates to your relevant Recruiter, or else, we will at least send an email update to manage your expectations of the role as soon as we can.

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.


Related Jobs

Job Detail

  • Job Id
    JD1455754
  • 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