Senior Android Engineer
Location:
Other, Central Europe
Seniority:
Senior
Technologies:
Android, Java, Kotlin

Are you passionate about building high-performance Android applications? Together with our partner, a prominent online fashion & beauty retailer in Europe, we are looking for an Android Engineer to join our team and work on cutting-edge mobile solutions that track user behavior in real-time and measure customer engagement. You'll collaborate with a talented team, develop scalable mobile SDKs, and ensure a seamless experience for millions of users.

  • 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 a passionate Senior Android Engineer who is eager to work with new technologies while trying to challenge yourself and deliver clean, easily maintainable and testable code.

  • You have 4+ years of experience working in high performing Teams and can independently drive end-to-end delivery, facilitating technical discussions and complex decision making.

  • You have a deep understanding of the Android SDK, industry standard design patterns for Android Apps, and Kotlin as the programming language

  • You are familiar with RxJava and the functional programming concepts of Kotlin. Familiarity with Jetpack Compose and Coroutines is a bonus.

  • You have a good understanding of how to work with REST services and APIs. Familiarity with GraphQL is a bonus.

  • You are knowledgeable about engineering practices that lead to writing well-tested high quality code.

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.