Staff Software Engineer – Android

  • الراتب:
    قابل للتفاوض
  • نوع الوظيفة:
    دوام كامل
  • تاريخ النشر:
    شهرين مضت
  • التصنيف:
    وظائف تكنولوجيا المعلومات
  • آخر موعد للتقدم:
    2022-06-23
  • اللغات:
    العربية, الانجليزية
  • الجنس:
    الجنسين

About Us

Ready 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 Purpose

At 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 —> 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 offer

Getting invaluable experience by joining the Forbes Middle East’s top 50 most funded start-ups in MENA

Proud to be a company that promotes Diversity & Inclusion

Flexible working hours

Ability to rest up with annual vacation days

Biannual performance review

Development opportunities in a rapidly growing multinational company

Supporting our colleagues to build and grow themselves through Learning & 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.

Apply for Job

For More jobs

InstagramTwitterFacebookYouTubeLinkedIn

العنوان

هذه الوظيفة قد انتهت صلاحيتها.