Make Your Resume Now

Android Developer (Kotlin Native & Multiplatform), Lotus's (1 year contract)

Posted November 27, 2025
Contract Mid-Senior level

Job Overview

  • Design and Build: Design, build, and maintain high-performance, reusable, and reliable Kotlin code for the Android platform.
  • Multiplatform Development: Develop and contribute to our Kotlin Multiplatform (KMP) and Compose Multiplatform projects, helping share logic and UI across platforms.
  • Cross-Functional Collaboration: Collaborate closely with cross-functional teams (product, design, and backend) to define, design, and ship new features in a fast-paced environment.
  • Ensure Quality: Champion software quality by writing robust unit and instrumentation tests (JUnit, Espresso) and participating in peer code reviews.
  • Agile Practices: Actively participate in our Agile/ Scrum ceremonies, contributing to planning, stand-ups, and retrospectives.
  • Optimize Performance: Identify and correct bottlenecks, fix critical bugs, and continuously improve application performance and stability.
  • Innovate: Continuously discover, evaluate, and implement new technologies to maximize development efficiency and application performance.

Requirements

  • Kotlin & Android Expert: Deep proficiency in Kotlin and the modern Android SDK.
  • Professional experience with Java is a plus for maintaining legacy code.
  • Multiplatform Experience: Demonstrable experience or strong personal projects with Kotlin Multiplatform (KMP) and/or Compose Multiplatform.
  • Modern Android Stack: Strong experience with modern Android development, including Coroutines, Flow, and Dependency Injection (e.g., Hilt, Koin).
  • Architecture & Patterns: Proficient in modern architectural patterns such as MVVM or MVI and a solid understanding of clean architecture principles.
  • Testing: A strong commitment to quality, with hands-on experience in unit testing (JUnit/MockK) and UI testing (Espresso).
  • Development Practices: Solid understanding of the full mobile development lifecycle, agile methodologies, and version control using Git.
  • Tooling: Experience with common libraries like Retrofit2, OkHttp3, and Room.
  • CI/CD: Familiarity with CI/CD pipelines and processes (e.g., Jenkins, Bitrise, Fastlane).

Ready to Apply?

Take the next step in your career journey

Stand out with a professional resume tailored for this role

Build Your Resume – It’s Free!