Whirr Crew is looking for a Sr. Android/Kotlin Developer to join the team to create innovative mobile applications. Utilize your Kotlin expertise within the Android ecosystem, embracing Kotlin Multiplatform (KMP) to develop cohesive applications with a shared codebase.
Details:
Schedule: hybrid in Prague (once per month, BC Florentinum, Prague)
Duration: 8+ months
English: Fluent
Found: 2004
Domain: Pharma
Size: 10,000 employees
Head office: Prague, CZ
Specialization: Pharmacy, Pharmacy Retail, Pharmaceutical Wholesale, Internet Pharmacy and Pharmacy Chain
About the client:
Our client is the leading pharmacy chain in Central Europe. Their professional staff manage circa 2,500 patient-oriented pharmacies in 6 countries. Each day around 350,000 customers visit one of the modern pharmacies in the Czech Republic, Slovakia, Poland, Romania, Serbia and Italy. In every country where they are active is dedicated to improving the level of health care available by guaranteeing access to a broad assortment of medicines and pharmacy services at affordable prices. Client’s pharmacies are an indispensable element of a modern healthcare system. Their expert and motivated staff support customers with professional advice and service, helping to improve and protect the health of the population. The adherence to the core values and or strong customer and patient centricity have allowed to become the leading pharmacy network in Central Europe.
Requirements:
Proficiency in Kotlin and experience with Android's native UI frameworks, like Jetpack Compose (Jetpack Compose is a must / XML Views are an advantage)
Ability to develop, test, launch, and maintain Android applications efficiently.
Solid understanding of RESTful APIs, GraphQL, NoSQL databases, and the HTTP protocol.
Commitment to writing clean, maintainable code with an emphasis on unit testing
Good knowledge of DI and related patterns to develop loosely coupled code
Experience with or interest in Kotlin Multiplatform (KMP) for cross-platform development.
Nice to Have:
Familiarity with UX/UI design principles for Android, following Material Design guidelines.
Experience with CI/CD pipeline configuration for streamlined development workflows
Knowledge in UI test automation to ensure high-quality user experiences.
Tuning performance of multi-module application build.