Senior Android Engineer - E-commerce & Payments

Migros One

Fatih

On-site

TRY 420,000 - 640,000

Full time

6 days ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Migros One is seeking a Mobile Engineer to join our team in Turkey. You will develop and maintain high-performance Android applications for our banking and e-commerce platforms, focusing on secure payments and excellent user experiences.

Join a fast-moving team that values innovation, teamwork, and a customer-centric approach. You will work with Java/Kotlin, MVVM, and modern Android tooling to deliver robust mobile solutions.

Qualifications

  • Bachelor’s degree in Computer Science Engineering or a related field.
  • Minimum 3 years hands-on Android development experience in an agile team.
  • Have published and supported one or more Android apps in the Google Play Store.
  • Developing applications in the banking and/or e-commerce sectors, with a strong understanding of secure transactions and customer experience optimization.
  • Experience with Java & Kotlin programming languages.
  • Fundamental knowledge of memory, processes, threads, and their relation to programming.
  • Experience in implementing payment systems.
  • Ability to develop functional mobile applications by modern architectures like MVVM.
  • Knowledge of unit and automated testing for Android platforms.
  • Working with Git version control system, including branching and merging strategies.
  • Experience with 3rd party libraries like Dagger, Retrofit and Hilt.
  • Extensive experience with Android SDK and AndroidX Architecture Components like Data Binding, Life Cycles, Live Data, Room,
  • Experience in using GMS (Location, Maps, Places, FCM) tools and APIs,
  • Experience with HMS (Huawei Mobile Services) and/or Yandex MapKit is nice to have,
  • Experience in using CI&CD tools like GithubActions, Fastlane, Firebase App Distribution,
  • Eager to learn and stretch your boundaries,
  • Works well in a team and takes initiative,
  • Open to new approaches and new ideas.

Responsibilities

  • Develop mobile applications and improve the quality of our system.
  • Optimizing existing codes and conducting code reviews to improve code quality.
  • Design, develop, and maintain high-performance Android applications used by thousands of users daily.
  • Collaborate with product managers, designers, and backend developers to deliver seamless and user-friendly experiences.
  • Develop and enhance mobile solutions for banking and e-commerce platforms, ensuring secure payment integrations and optimized user journeys.
  • Implement modern Android development best practices using MVVM and Clean Architecture.
  • Integrate with various APIs and SDKs (GMS, HMS, payment systems, analytics, etc.).
  • Participate in code reviews, ensuring code quality, maintainability, and performance.
  • Contribute to the continuous integration and deployment pipeline, improving release efficiency.
  • Identify and resolve technical challenges, ensuring reliability and scalability.
  • Stay up to date with the latest Android trends, tools, and technologies to drive innovation in mobile development.

Skills

Android development
Java & Kotlin
MVVM
Clean Architecture
GMS/HMS
Payment systems
Git
Unit testing
CI/CD
Play Store

Education

B.S. in CS or related

Tools

Dagger
Retrofit
Hilt
Firebase
AndroidX
Git

Job description

Migros One is seeking a Mobile Engineer to join our team in Turkey. You will develop and maintain high-performance Android applications for our banking and e-commerce platforms, focusing on secure payments and excellent user experiences.

Join a fast-moving team that values innovation, teamwork, and a customer-centric approach. You will work with Java/Kotlin, MVVM, and modern Android tooling to deliver robust mobile solutions.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Mobile Engineer (Android)
Mobile Engineer (Android)

Migros One • Fatih

On-site
TRY 420,000 - 640,000
Backend Engineer - Java Spring Microservices (E-commerce)
Backend Engineer - Java Spring Microservices (E-commerce)

Migros One • Fatih

On-site
TRY 210,000 - 330,000
Java Developer
Java Developer

Migros One • Fatih

On-site
Android Developer (Banking)
Android Developer (Banking)

OBSS • Fatih

On-site
TRY 280,000 - 460,000
Competitive salary
Hybrid working arrangements
Training & certifications
+1
Senior Android Dev: Bank-Grade Apps, Kotlin & Jetpack
Senior Android Dev: Bank-Grade Apps, Kotlin & Jetpack

Intertech Information Technology and Marketing Inc. • Fatih

On-site
TRY 450,000 - 650,000
Flexible working hours
Recreation space
Inter Academy training
Senior Android Developer (Hybrid)
Senior Android Developer (Hybrid)

Intertech Information Technology and Marketing Inc. • Fatih

On-site
TRY 450,000 - 650,000
Flexible working hours
Recreation space
Inter Academy training
Mobile Engineer (React Native) – Build Next‑Gen Shopping Apps
Mobile Engineer (React Native) – Build Next‑Gen Shopping Apps

Sezzle • Turkey

On-site
Senior Android Engineer - Remote Europe, Stock Options
Senior Android Engineer - Remote Europe, Stock Options

Jobgether • Turkey

On-site
TRY 250,000 - 450,000
Remote in Europe
Portugal relocation
Stock options
+1
Backend Engineer
Backend Engineer

Migros One • Fatih

On-site
TRY 210,000 - 330,000
Android Engineer (Kotlin/Java) - High-Performance Apps
Android Engineer (Kotlin/Java) - High-Performance Apps

Coca-Cola CCI • Turkey

On-site
TRY 350,000 - 520,000
Equal salary policy
Global workplace diversity
Inclusive language and culture
+2