Mobile Engineer II

3 days ago


Riyadh, Ar Riyāḑ, Saudi Arabia Tamara Full time

About Us

Tamara is the leading fintech platform in Saudi Arabia and the wider GCC region with a mission to help people make their dreams come true by building the most customer-centric financial super-app on earth. The company serves millions of users in KSA, UAE and Kuwait, and partners with leading global and regional brands such as SHEIN, Jarir, noon, Amazon, IKEA, eXtra and Farfetch as well as small and medium businesses.

Tamara is Saudi's first fintech unicorn and is backed by Sanabil Investments, SNB Capital, Checkout.com, amongst others, operating out of its headquarters in Riyadh, Saudi Arabia with other regional and global support offices

Your role

We are seeking a Mobile Engineer - Android/Flutter to join our development team. In this role as a Mobile Engineer – Android/Flutter, you will play a key role in leading and developing features that will impact our valuable customers.

Leveraging your expertise in creating scalable Flutter applications and migrating existing native Android applications to Flutter, you will be responsible for designing, developing, and optimizing our applications to deliver unparalleled experiences exclusive to Tamara customers.

With a proven track record of collaborating with cross-functional teams, you will work alongside a diverse ecosystem of talented engineers, designers, analysts, product experts, and other team members to leverage system design, create technical solutions, dive deep into complex problems, and ultimately revolutionize the way millions of users shop, pay, and bank.

You are a driven, determined, curious team player who knows that our collective strength means we win. With a positive outlook, you are solution-oriented–persevering regardless of circumstances, always finding a way through, no matter the challenges.

You will effectively find a way to work with everyone through empathy and respect. You will be driven and comfortable with responding quickly and urgently, with the ability to change course without losing momentum and energy, resulting in great success.

Your responsibilities

  • Design and implement features by writing readable, testable, and maintainable code in Dart, Kotlin, and Java.
  • Write test cases to ensure the accuracy and reliability of implementations.
  • Provide guidance and mentorship of native Android developers transitioning to Flutter.
  • Participate in Scrum team activities, engaging in various stages of feature development.
  • Collaborate with cross-functional teams to understand and design features that meet project requirements.
  • Identify and resolve bugs through thorough code analysis, debugging, and determining root causes, then providing practical solutions.
  • Contribute to team effectiveness by sharing expertise and experience and adhering to team standards and best practices.
  • Participate in improving project efficiency, component quality, and automation processes when needed.

Your expertise

  • Minimum 3 years in Android development with over 1 years of Flutter experience.
  • Strong proficiency in using Dart, Kotlin, or Java. You must have experience in both Dart and Kotlin.
  • Hands-on experience with MVVM or VIPER architectures and understanding how to apply Clean Architecture principles to Android development.
  • Familiarity with Flutter widgets and state management solutions like Provider, BLoC, or Riverpod.
  • Familiarity with the Jetpack library, encompassing architecture components, navigation, etc. Experience with Jetpack Compose is a plus.
  • Comprehensive understanding of S.O.L.I.D principles and Design Patterns.
  • Experience with at least one Flutter database framework such as Hive, Sembast, or SQLite
  • Professional-level experience with at least one Android database framework like Room, Realm, or SQLite.
  • Familiarity with Dependency Injection using Hilt or Dagger.
  • Ability to develop features that support various screen sizes, ensure proper localization, and compatibility with different versions of iOS and Android.
  • Awareness of security best practices to safeguard sensitive data usage and storage.
  • Experience in optimizing memory usage and enhancing performance is a plus.
  • Knowledgeable in working with multi-module projects is a plus.
  • Deeply understand the advantages and disadvantages of hybrid versus native mobile development.
  • Ability to design solutions for medium to complex features that involve different teams.
  • Professional experience in working in Agile/Scrum projects is a must.
  • Demonstrated teamwork skills with a dedication to collaborative problem-solving and conflict resolution.
  • Effective task prioritization and organizational skills, enabling independent work with minimal supervision.
  • Your tech stacks also include Git-flow, Git, REST APIs with JSON, Material design, and Cloud messaging.

Join the revolution

Tamara is a vibrant hub of exceptional individuals worldwide, with over 40+ nationalities committed to working with the broadest talent pool possible. We're proud of the wealth of cultural backgrounds that shape our teams, ensuring every experience is acknowledged and celebrated.

We seek self-driven individuals, fuelled by curiosity, ready to take control of their professional and personal development. We're creating a place where possibilities are for the taking through career mobility, mentoring, and cross-border collaboration. This approach has earned us a spot as one of the most competitive tech companies to work for.

To learn more about how we protect your privacy, please visit our Candidate privacy notice.

#J-18808-Ljbffr
  • Engineer II Process

    4 days ago


    Riyadh, Ar Riyāḑ, Saudi Arabia Abdal Human Resources Full time

    We are looking for Engineer II, ProcessProcess Engineer with Bachelor's Degree in Chemical engineering , An engineering degree from recognised institution, 10 years minimum year of experience, Petrochemicals process familiarization. In particular, Acrylates process, Syn Gas process, Butanol process


  • Riyadh, Ar Riyāḑ, Saudi Arabia Abdal Human Resources Full time

    We are looking for Engineer II, PlanningAt least 8 years' experience in the industrial business as Planner, Maintenance planning and scheduling, SAP PM/MM module, KPI's monitoring and reporting


  • Riyadh, Ar Riyāḑ, Saudi Arabia Abdal Human Resources Full time

    We are looking for Specialist II, MechanicalDiploma In Mechanical Engineering Or B.S.C in mechanical engineering.At Least 12 Years of Operational Experience of Mechanical Maintenance Engineering and Planning In Process Industry for Diploma Candidate.8 year's Experience for Bachelor degree graduate & Petrochemical Plant Will Be An Advantage.

  • Mobility Manager

    4 days ago


    Riyadh, Ar Riyāḑ, Saudi Arabia Qiddiya Full time

    Roles and responsibilities Qiddiya Investment Company is looking for a proactive and detail-oriented Mobility Manager to join our Master Development Mobility team. In this role, you will be responsible for managing and executing mobility initiatives that enhance transportation systems and options within Qiddiya's innovative leisure and entertainment...


  • Riyadh, Ar Riyāḑ, Saudi Arabia King Salman International Airport Development Company Full time

    Vice President – Mobility & Infrastructure DesignThe Vice President (VP) of Mobility & Infrastructure will be a key executive within the organization, responsible for overseeing the strategic direction, design, and implementation of the mobility and infrastructure initiatives. This role will ensure that all mobility systems and infrastructure projects...


  • Riyadh, Ar Riyāḑ, Saudi Arabia Webook Full time

    Webook is a leading event ticketing and experience booking platform in Saudi Arabia, known for its cutting-edge technology and innovative approach. As a Senior React Native Mobile Engineer, you will play a crucial role in developing scalable, secure, and functional mobile applications that meet the high standards of our users.The ideal candidate will have...


  • Riyadh, Ar Riyāḑ, Saudi Arabia Delivery Hero Full time

    We are looking for a highly talented Senior Software Engineer (iOS or Android) to join the team in Riyadh. If you are looking for a place where you can gain handson experience and create a direct impact then this may be the place for you An ideal candidate will have a track record as a significant individual contributor as well as a strong team...


  • Riyadh, Ar Riyāḑ, Saudi Arabia Talent 360 ME Full time

    SiFi is a rapidly growing B2B Fin-Tech company transforming expense management for businesses in Saudi Arabia. As a licensed EMI from the Saudi Central Bank, we empower companies with innovative tools to simplify finance management. Position Overview and ObjectiveA talented React Native developer who collaborates with developers and UX designers to develop...


  • Riyadh, Ar Riyāḑ, Saudi Arabia Tamara Full time

    About UsTamara is the leading fintech platform in Saudi Arabia and the wider GCC region, committed to helping people achieve their dreams by building a customer-centric financial super-app. With millions of users in KSA, UAE, and Kuwait, we partner with global and regional brands such as SHEIN, Jarir, noon, Amazon, IKEA, eXtra, and Farfetch.As Saudi's first...


  • Riyadh, Ar Riyāḑ, Saudi Arabia Talent 360 ME Full time

    Talent 360 ME is a rapidly growing B2B Fin-Tech company that's transforming expense management for businesses in Saudi Arabia.We're a licensed EMI from the Saudi Central Bank, empowering companies with innovative tools to simplify finance management. Our goal is to provide exceptional solutions that meet our clients' needs.Position Overview and ObjectiveA...


  • Riyadh, Ar Riyāḑ, Saudi Arabia Supertech Group Full time

    Transform lives and experiences through groundbreaking technology at Supertech Group, a trailblazing force in Saudi Arabia's tech landscape. We're on a mission to revolutionize event ticketing and experience booking platforms, serving over 2 billion customers.About UsWe're an innovative team of experts dedicated to pushing the boundaries of what's possible...


  • Riyadh, Ar Riyāḑ, Saudi Arabia Arthur Lawrence Full time

    About This Job: As a Senior Specialist - Web Channel Development at Arthur Lawrence, you will play a critical role in supporting our clients' digital transformation initiatives. You will work closely with cross-functional teams to develop and implement web channel solutions that meet client requirements. We are seeking an experienced professional with strong...


  • Riyadh, Ar Riyāḑ, Saudi Arabia Parsons Oman Full time

    We are looking for an experienced Intelligent Mobility Solutions Architect to join our Parsons team in Riyadh, Saudi Arabia.About the RoleThis position involves leading the development of intelligent mobility solutions, including the design of ITS equipment and communications infrastructure. The successful candidate will have in-depth knowledge of traffic...

  • Technical Lead

    5 days ago


    Riyadh, Ar Riyāḑ, Saudi Arabia Duncan & Ross Consulting Full time

    Job ProfileWe are looking for a highly motivated and experienced Technical Lead - Web and Mobile Development to join our technology team at Duncan & Ross.About the RoleThis key position requires a leader who can oversee the development of web and mobile applications, provide technical guidance to junior engineers, and stay updated with the latest trends and...

  • Cost Engineer

    4 days ago


    Riyadh, Ar Riyāḑ, Saudi Arabia Abdal Human Resources Full time

    We are looking for Engineer II, CostBachelor Degree in Engineering, 10 to 12 years of relevant experience in similar industry , SAP PM & MM module, OPEX/CAPEX/cost related, Budget Preparation, Maintenance planning , KPI's monitoring and reporting


  • Riyadh, Ar Riyāḑ, Saudi Arabia Webook Full time

    As a Senior React Native Mobile Engineer at Webook, you will be part of a dynamic team that is dedicated to delivering exceptional software solutions. Our team works collaboratively to achieve our goals, and we are looking for someone who is a team player with excellent communication and customer service skills. In this role, you will have the opportunity to...


  • Riyadh, Ar Riyāḑ, Saudi Arabia UXBERT Labs Full time

    Job DescriptionWe're looking for a skilled developer to bring our innovative ideas to life.Award-winning specialists in UX & Service Design, Usability Testing, Web & Mobile Software Development, and Digital Transformation | KSA, UK & UAE

  • iOS Mobile Developer

    17 hours ago


    Riyadh, Ar Riyāḑ, Saudi Arabia InnovationTeam Full time

    InnovationTeam is a forward-thinking technology company that specializes in providing innovative solutions to businesses. We are currently seeking a talented Mobile Developer to join our team.As a Mobile Developer at InnovationTeam, you will be responsible for developing, testing, and maintaining mobile applications for iOS platforms. You will collaborate...


  • Riyadh, Ar Riyāḑ, Saudi Arabia Abdal Human Resources Full time

    We are looking for Engineer III, RotatingMinimum Degree BSC in Mechanical Engineering, 7+ years of experience in Oil and Gas or Petrochemical industries, Vibration certificate Level-II preferable, Lube oil analysis certificate preferable


  • Riyadh, Ar Riyāḑ, Saudi Arabia Buro Happold group. Full time

    We are looking for a skilled Graduate in Transport and Mobility to join our prestigious team in KSA, Riyadh, to work on some of the world's best and most complex projects.As a member of our team, you will assist in transport and mobility projects to ensure successful technical and commercial delivery in the Middle East. You will support the development of...