Fibabanka

Android Developer

İstanbul, İstanbul, TR

16 days ago
Save Job

Summary

As Alışgidiş, we bring together tens of thousands of products from over 55 different brands in 15 different sectors with our customers at more than 12,500 physical and online points.

Independently from card limits, we have gained over 5 million customers by offering the opportunity to buy now and pay later with the benefits of multiple installments and generous limits.


With our mission to continually provide smarter ways, we have brought our digital shopping mall to life by combining the strength we receive from millions of our customers with our trusted business partners.


If you're curious about how you can be a part of this dynamic, forward-thinking team and help shape the future of smart shopping, keep reading to learn more about the exciting opportunity we have for you.


Requirements

  • Bachelor’s degree in Computer Engineering or a related field.
  • Strong Android development experience with Kotlin and Jetpack Compose.
  • Experience with third-party libraries and REST APIs.
  • Familiarity with the Google Play Store submission process.
  • Active use of version control systems (e.g., Azure, GitHub) and understanding of protocol structures.
  • Experience in pixel-perfect UI implementation and responsive layouts.
  • Strong skills in designing, building, and maintaining high-performance, reusable, reliable, and clean code.
  • Preferably, knowledge of MVVM, MVI, or Clean Architecture and experience with CI/CD processes.
  • Understanding of Google’s Material Design Guidelines and best practices.
  • Familiarity with Gradle and Dependency Injection (e.g., Hilt, Dagger).
  • Knowledge of OOP, SOLID principles, and design patterns.
  • Experience with UI and Unit Testing is a plus.
  • Ability to collaborate effectively with stakeholders, including product teams, UI/UX teams, and business teams.


Job Description

  • Develop and maintain Android applications in collaboration with the product team,
  • Involving the technical design process by taking part in the analysis of technical application requirements
  • Doing code reviews and pair programming sessions,
  • Write clean, efficient, and maintainable code,
  • Implement user-centered designs with attention to detail,
  • Stay updated on new Android technologies and development trends.

How strong is your resume?

Upload your resume and get feedback from our expert to help land this job

People also searched: