Together with our partner, a prominent online fashion & beauty retailer in Europe, we are looking for a Lead Android Engineer.
This European retailed fulfils more than 200 million orders every year and the volumes are increasing. Whenever a customer experiences their shop the technology is at the scene and behind the scenes - software makes their systems work. Emerging Propositions is a growing multi-disciplinary group of engineers, data scientists, business developers, product designers, and product managers in Helsinki and Berlin, working to inspire each individual customer with meaningful fashion moments beyond transactions in a very personalized way.
As part of the Emerging Propositions teams you will be involved in exciting projects that primarily focus on our customers' experience in the beauty, designer, and pre-owned domains. This Lead Android Engineer role provides a unique opportunity to collaborate in a multidisciplinary team of mobile, web, and backend engineers and shape the next chapter for fashion and lifestyle experience for tens of millions of customers.
You will be part of an agile cross functional team that builds solutions for Fashion Store applications (Android and iOS) as well as the website.
Together with the team you will build solutions for customers to socially engage with others: share fashion discoveries and get inspired by others.
Communicate with various stakeholders to understand the business context, and translate the requirements into technical designs
Act like an owner by taking up a challenge, work towards reducing ambiguity, and break the work down into manageable tasks for the team.
Lean on your Android experience and skill set, develop robust, performant and maintainable code.
Share and develop your expertise with your team to deliver the best user experience to our customers
Lead another Senior engineer
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 5+ 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.
Big advantage if you have experience leading other engineers in a team.