Match score not available

SDEII, Android Engineer - Consumer App

Remote: 
Full Remote
Experience: 
Mid-level (2-5 years)
Work from: 

Offer summary

Qualifications:

Extensive experience in android development, Strong grasp of computer science fundamentals, Excellent understanding of REST API design principles, Familiarity with Kotlin and Android libraries.

Key responsabilities:

  • Build user-centric Android applications
  • Collaborate with cross-functional teams for solutions
MRSOOL  logo
MRSOOL Scaleup https://mrsool.co/
201 - 500 Employees
See more MRSOOL offers

Job description

Who Are We❓

Welcome to the world of Mrsool! Where on-demand delivery meets unparalleled user needs to deliver anything you desire. As one of the largest delivery platforms in the Middle East and North Africa (MENA) region, Mrsool has captivated users with its unique and seamless experience, earning it the highest ratings among all major delivery platforms on both Apple's App Store and Google's Play Store. 

What sets Mrsool apart is its commitment to providing an unmatched "order anything from anywhere" experience. This extraordinary feat is made possible by our extensive fleet of dedicated on-demand couriers. With their unwavering dedication, they ensure that your desired items reach your doorstep, no matter where you are. 

Whether it's a late-night craving, a forgotten item, or a special gift for a loved one, Mrsool is here to deliver, quite literally. We take pride in the convenience we offer, empowering you to get what you need when you need it, all at the tap of a button. 

The Job in a Nutshell💡

We are seeking a highly skilled and experienced Android Engineer to join our team. As an Android Engineer, you will play a crucial role in driving technical excellence, shaping the direction of our Android projects, and providing leadership to our mobile engineering team. You will be responsible for building Android apps that deliver exceptional user experiences, while also considering product quality and engineering best practices. This position offers an opportunity to make a significant impact and contribute to the growth and success of organization. You will collaborate closely with cross-functional teams and stakeholders to create innovative solutions that delight our users.

This domain is dedicated to enhancing the Mrsool experience by empowering customers with a smooth journey from their first interaction, fostering user loyalty through effective conversion strategies, and driving growth with seamless tools that leverage technology for impactful user engagement.

If you're eager to take on this rewarding opportunity, we’d love to hear from you. Apply today!

Requirements

What You Will Do💡

  • Build android applications that prioritize user satisfaction, focusing on delivering delightful experiences.
  • Champion a customer-centric mindset and ensure that the customer perspective is at the core of all development efforts.
  • Demonstrate a strong passion for product quality and user experience, with meticulous attention to detail in every aspect of development.
  • Possess knowledge of product engineering principles or have a strong desire to learn and apply them effectively.
  • Collaborate effectively with the team, fostering a culture of teamwork and problem-solving, while also demonstrating the ability to tackle challenges independently and proactively.
  • Communicate effectively, conveying complex technical concepts to non-technical stakeholders with clarity and precision.
  • Engage in full-stack android development, taking ownership of features from API design to UI implementation.
  • Familiarity with declarative UI, reactive programming, and Kotlin Multiplatform would be a valuable asset.
  • Utilize version control systems like Git effectively and efficiently.
  • Possess an excellent understanding of REST API design principles.
What Are We Looking For❓
    • Extensive experience in android development, with a track record of building successful and highly rated android apps.
    • A strong grasp of computer science fundamentals when it comes to dealing with distributed systems and networks.
    • A knack for problem-solving and thinking from first principles. You don't shy away from any problem, no matter the scale or impact
    • A bias towards shipping early and iterating. We believe in making small incremental changes to existing systems instead of large multi-quarter undertakings
    • Exceptional communication skills, capable of articulating complex technical concepts to non-technical audiences.
    • Ability to navigate ambiguity, set clear expectations, and thrive in a fast-paced, dynamic environment.
Who Will Excel❓
    • A deep understanding of user-centric design principles and the ability to create exceptional user experiences.
    • Excellent mentoring and coaching abilities, with a passion for helping others succeed.
    • Emphasize writing clean and testable code, following the principles of SOLID and applying them practically.
    • Familiarity with Android libraries, such as Android ViewModels, SQLDelight, Kotlin Coroutines + Flows, Android Navigation, Dagger DI, Kotlinx Serialization, Retrofit, Kotlin Multiplatform, Jetpack Compose, and more.
    • Any exposure to declarative UI, reactive programming, and Kotlin Multiplatform would be highly beneficial.

Benefits

What We Offer You❗
  • Inclusive and Diverse Environment: We foster an inclusive and diverse workplace that values innovation and provides flexibility. Whether you prefer remote, in-office, or hybrid work arrangements, we accommodate your needs.
  • Competitive Compensation: Our compensation packages are competitive and include potential share options for certain roles. 
  • Personal Growth and Development: We are committed to your professional development, offering regular training and an annual learning stipend to help you advance your career in a fast-paced, dynamic environment.
  • Autonomy and Mentorship: You’ll enjoy a degree of autonomy in your role, supported by mentorship and ambitious goals that drive both your personal success and the company's growth.

Required profile

Experience

Level of experience: Mid-level (2-5 years)
Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Detail Oriented
  • Teamwork
  • Communication
  • Adaptability

Android Developer Related jobs