Remote Mobile Engineer II (Android/Flutter)

Posted

Apply now
Please, let Tamara know you found this job on RemoteYeah. This helps us grow 🌱.

Description:

  • Tamara is the leading fintech platform in Saudi Arabia and the wider GCC region, aiming to build a customer-centric financial super-app.
  • The company serves millions of users in KSA, UAE, and Kuwait, partnering with global and regional brands.
  • The role of Mobile Engineer - Android/Flutter involves leading and developing features that impact customers.
  • Responsibilities include designing, developing, and optimizing applications to enhance user experiences.
  • The engineer will collaborate with cross-functional teams, including engineers, designers, and product experts.
  • The position requires a solution-oriented mindset, empathy, and the ability to adapt quickly to changes.
  • Key responsibilities include writing readable and maintainable code, mentoring native Android developers, participating in Scrum activities, and improving project efficiency.

Requirements:

  • A minimum of 3 years in Android development with over 1 year of Flutter experience is required.
  • Strong proficiency in Dart, Kotlin, or Java, with experience in both Dart and Kotlin is essential.
  • Hands-on experience with MVVM or VIPER architectures and Clean Architecture principles is necessary.
  • Familiarity with Flutter widgets and state management solutions like Provider, BLoC, or Riverpod is required.
  • Knowledge of the Jetpack library and experience with Jetpack Compose is a plus.
  • A comprehensive understanding of S.O.L.I.D principles and Design Patterns is needed.
  • Experience with at least one Flutter database framework such as Hive, Sembast, or SQLite is required.
  • Professional-level experience with at least one Android database framework like Room, Realm, or SQLite is necessary.
  • Familiarity with Dependency Injection using Hilt or Dagger is required.
  • Ability to develop features for various screen sizes and ensure proper localization is essential.
  • Awareness of security best practices for sensitive data is necessary.
  • Experience in optimizing memory usage and enhancing performance is a plus.
  • Knowledge of working with multi-module projects is a plus.
  • A deep understanding of hybrid versus native mobile development is required.
  • Professional experience in Agile/Scrum projects is a must.
  • Strong teamwork skills and effective task prioritization and organizational skills are essential.

Benefits:

  • Tamara offers a vibrant work environment with a diverse team of over 40 nationalities.
  • The company promotes career mobility, mentoring, and cross-border collaboration for professional development.
  • Employees are encouraged to take control of their personal and professional growth.
  • The company is recognized as one of the most competitive tech companies to work for.
Apply now
Please, let Tamara know you found this job on RemoteYeah . This helps us grow 🌱.
Report this job

Job expired or something else is wrong with this job?

Report this job
Leave a feedback