الصفحة الرئيسية الهند Mobile Engineer II (Android/Flutter)

الصفحة الرئيسية الهند Mobile Engineer II (Android/Flutter)

Mobile Engineer II (Android/Flutter)

دوام كامل في Tamara في India
نُشرت يوم February 5, 2025

تفاصيل الوظيفة

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 office s Your ro leWe 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 customer s. 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 custome rs. 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 b ank. 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 challe nges. 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 su ccess. Your responsib

  • ilitiesDesign and implement features by writing readable, testable, and maintainable code in Dart, Kotlin, an
  • d Java.Write test cases to ensure the accuracy and reliability of implement
  • ations.Provide guidance and mentorship of native Android developers transitioning to F
  • lutter.Participate in Scrum team activities, engaging in various stages of feature devel
  • opment.Collaborate with cross-functional teams to understand and design features that meet project requir
  • ements.Identify and resolve bugs through thorough code analysis, debugging, and determining root causes, then providing practical sol
  • utions.Contribute to team effectiveness by sharing expertise and experience and adhering to team standards and best pra
  • ctices.Participate in improving project efficiency, component quality, and automation processes when
needed. Your e
  • xpertiseMinimum 3 years in Android development with over 1 years of Flutter exp
  • erience.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 deve
  • lopment.Familiarity with Flutter widgets and state management solutions like Provider, BLoC, or R
  • iverpod.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 P
  • atterns.Experience with at least one Flutter database framework such as Hive, Sembast, o
  • r SQLiteProfessional-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 deve
  • lopment.Ability to design solutions for medium to complex features that involve differen
  • t teams.Professional experience in working in Agile/Scrum projects is
  • a must.Demonstrated teamwork skills with a dedication to collaborative problem-solving and conflict res
  • olution.Effective task prioritization and organizational skills, enabling independent work with minimal supe
  • rvision.Your tech stacks also include Git-flow, Git, REST APIs with JSON, Material design, and Cloud me
ssaging. Join the r evolutionTamara 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 ce lebrated. 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 pri v acy notice.

Apply safely

To stay safe in your job search, information on common scams and to get free expert advice, we recommend that you visit SAFERjobs, a non-profit, joint industry and law enforcement organization working to combat job scams.

Share this job
See All Mobile Jobs
تعليقات وملاحظات تعليقات وملاحظات