We are looking for a highly skilled and experienced Senior Android Engineer to join our mobile development team. As a key contributor, you will be responsible for developing and maintaining advanced Android applications. You will collaborate with cross-functional teams to define, design, and ship new features, while continuously improving application performance and user experience.
Design and maintain robust Android solutions, ensuring maintainability and performance.
Monitor app performance using analytics tools and support optimization efforts.
Collaborate closely with product stakeholders, backend engineers, QA, and designers throughout all phases of development.
Provide technical direction on architecture decisions for Android platforms.
Minimum of 6 years of professional experience in native Android development.
Expert-level proficiency with Kotlin and familiarity with Java.
In-depth knowledge of clean architecture principles and reactive programming using Kotlin coroutines and Flow.
Proficiency with Android Jetpack libraries (e.g. Experience connecting mobile apps to backend systems using REST APIs.
Experience in analytics, monitoring, and crash tracking (e.g., Firebase, Sentry).
Fluent in English (spoken and written).
Experience with modern Android tools and design principles (e.g. Previous involvement in cross-functional teams using Agile methodologies.
Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent hands-on experience).
The chance to join an organisation with triple-digit growth that is changing the paradigm of how software is built
The chance to work with leading companies who are pioneers in their industry
A flexible and hybrid working environment
Medical insurance