Android Developer
Istanbul, Turkey
Android, Java, Kotlin

Together with our partner, a prominent online fashion & beauty retailer in Europe, we are looking for an Android Developer to join the Apps Product Experience team.

The main purpose of the project is to help customers make lasting purchases. We strive to ensure a delightful unboxing experience, where the products in the parcel live up to the customer's expectations. We make this happen by redefining how we present our products to customers online. We build customer facing features on the product detail page to help over 50 million customers find products they love, and buy products they keep, ultimately helping customers to make lasting purchases.

  • Design, build, and maintain high-performance and reliable Android application using Kotlin and Java. Ensure the best possible performance, quality, and responsiveness of applications aligned with our client's vision for an exceptional product experience.

  • Take full ownership of the app development lifecycle, from concept through deployment, including understanding requirements, designing architectures, coding, testing, debugging, and maintenance.

  • Optimize application for maximum speed and efficiency, leveraging your deep understanding of the Android SDK and efficient code writing in Kotlin and Java.

  • Write clean, maintainable code that's covered by automated tests, ensuring high code quality and facilitating easy updates and maintenance. Employ functional programming concepts and RxJava to enhance app responsiveness and user experience.

  • Work closely with product managers, designers, and other engineers to define, design, and ship new features. Engage in effective written and verbal communication in English with team members across functions to ensure seamless development and implementation processes.

  • Emphasize testing at every stage of development to ensure reliability and bug-free user experience. Utilize automated testing frameworks to cover code and functionalities, reducing the risk of errors and ensuring smooth app performance.

  • You are an experienced Android developer (4+ years) who is eager to work with new technologies and always tries to challenge yourself and deliver high quality code

  • You have a deep understanding of Android SDK, Kotlin, and Java.

  • Good and effective written and verbal communication skills in English

  • You take the ownership for your work – from understanding the requirements, to implementation, testing, and maintenance

  • You are familiar with RxJava and/or functional programming concepts.

  • You are passionate about writing well structured, readable, and maintainable code that’s covered by automated tests.

  • You have several years of experience working in high performance teams and can independently drive technical discussions and facilitate complex decision making.

Discover what it's like to work with us
Join Our Team!
Attaching my CV:
Your message is sent. Thank you for contacting us, we will get in touch with you soon.