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 🌱.