Android Developer

İstanbul, Türkiye

Job Type

Full Time

About the Role

• Will be a part of the research and software development team,
• Responsible for software development and maintenance processes of our products,
• Develop and maintain Android applications using cutting edge technologies and products,
• Creating high-quality code,
• Correctly realize the UI/UX designs transmitted from the design team and to be able to interpret the designs by taking the initiative when appropriate,
• Work with product owners to prioritize and deliver solutions using an Agile environment.

Requirements

  • At least 4 years of experience in Native Android application development,

  • Experienced with Kotlin,

  • Experienced with MVC and MVVM Patterns,

  • Be able to use Callback, Lambda, Coroutines, Clean Architecture, Repository Pattern,

  • Retrofit2, Dagger2, Architecture Components, Lifecycle Aware Components, Espresso etc,

  • Knowledge of mobile design patterns and architectures,

  • Solid understanding of client/server communication, ie. REST, HTTPS,

  • Have a good knowledge of frequently used Android ecosystem frameworks (Okhttp,

  • Gson, Android Ktx, Glide),

  • Ensure the performance, quality, and responsiveness of the application,

  • Experienced with Android SDK development,

  • Experienced with including/using third-party libraries,

  • Experienced in version control systems (Git etc.),

  • Object Oriented Design & Design Patterns knowledge is a plus,

  • Working knowledge of the general mobile landscape, architectures, trends, and

  • emerging technologies,

  • Working with the project management tool and being able to use it effectively is a big

About the Company

Located in İstanbul