Find TalentFind a Job

    Android Developer - Contract

    Cork CityContractCompetitive
    Back to job search
    1 hour ago
    JN -042026-2001271
    New

    Android Developer - Contract

    Cork City Contract Competitive

    About the job

    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.