Role Overview
We are looking for a high-caliber Native Android Developer to join our mobile engineering team in Cork. Our stack is 100% Kotlin, and we are heavily invested in a declarative UI future. This role is perfect for a contractor who is an expert in Jetpack Compose and Kotlin Coroutines, and who enjoys building scalable, modularized applications that provide a world-class user experience.
Key Responsibilities
- UI Development: Build intuitive, responsive, and accessible UIs using Jetpack Compose.
- Reactive Logic: Implement complex business logic using Kotlin Coroutines and Flow for asynchronous data streams.
- Architecture: Adhere to and improve our MVVM / MVI architecture within a multi-module project structure.
- Offline-First: Manage local data persistence using Room or SQLDelight, ensuring a seamless offline-first experience.
- Code Quality: Maintain high test coverage using JUnit, MockK, and Compose UI Testing.
- Mentorship: Provide expert-level code reviews and technical documentation to support the long-term maintainability of the codebase.
Required Skills & Experience
- Experience: 5+ years in professional Android development, with a strong portfolio of native apps.
- Modern Tooling: Deep expertise in Jetpack Compose and the latest Android Jetpack libraries.
- Language: Expert knowledge of Kotlin, including advanced functional programming concepts.
- Dependency Injection: Proficient with Hilt or Koin for dependency management.
- Networking: Experience consuming RESTful APIs using Retrofit and OkHttp with Kotlin Serialization.
- Performance: Skilled in using Android Vitals and Profilers to optimize app startup time and memory usage.
Desirable Extras
- Experience with Kotlin Multiplatform (KMP) for sharing code with iOS.
- Exposure to on-device AI (e.g., TensorFlow Lite or Gemini Nano integration).
- Experience with Bluetooth/BLE connectivity
- Knowledge of the Material 3 design system.
Key Skills
Ranked by relevance
Related Jobs
3 roles aligned with this opportunity
Android Application Engineer - Remote Work
2026-05-27
Frontend Developer
2026-05-26
Java & Kotlin Developer
2026-06-01
- Posted
- May 06, 2026
- Type
- Contract
- Level
- Mid-Senior
- Location
- Cork
- Company
- Morgan McKinley
Industries
Categories
Related Jobs
3 roles aligned with this opportunity
Android Application Engineer - Remote Work
2026-05-27
Frontend Developer
2026-05-26
Java & Kotlin Developer
2026-06-01