We are looking for a Senior Android Developer to join a fast-paced, high-performing development team for a Financial Institution in Luxembourg.
Missions
Work closely with cross-functional teams to understand and implement requirements
Collaborate with designers and product owners to deliver innovative and user-friendly mobile applications
Actively participate in code reviews and technical discussions, promoting best practices and standards
Profil
You have a proven experience in developing and shipping Android native mobile applications in an Agile environment
You have a strong knowledge of Jetpack Compose, with an in-depth understanding of the differences between traditional UI (Legacy Views in XML) and the declarative Compose approach
You have an excellent knowledge of modern Android components: Coroutines, Flow, Livedata, Viewmodel, Navigation Component
You have a good command of modern architectures such as MVVM and/or other models suited for Android development.
You have a strong understanding of mobile application architecture and design patterns
You have some Experience with CI/CD tools and setting up unit/UI tests is appreciated.
Your are familiar with dependency management (Hilt/Dagger is a plus).
You have a good knowledge of RESTful APIs and data Storage solutions
Our offer
Working in a Great Place to Work based in Luxembourg
Attractive salary and pretty cool benefits (meal vouchers, mobile subscription...)
Develop your skills and ideas over a coffee, a beer or a pizza during our Neo'vations
Evolve within a strong company culture, you'll join us for the opportunity and you'll stay because we're super cool (well according to 98% of our employees NEOFACTO Annual Survey 2024)
Between afterworks, innovative workshops and ski weekends, there's never a dull moment when you're part of the Neo'Squad
Recruitment process:
The pre-qualification interview with our Recruitment Manager
Technical tests
Receipt of our salary proposal / exclusivity agreement
2nd interview with our Business Manager
Proposal of your application to the client
Interview at the client's premises, which can be conducted either by video or in person