Android Developer (Kotlin Native & Multiplatform)

Not Interested
Bookmark
Report This Job

profile Job Location:

Bangkok - Thailand

profile Monthly Salary: Not Disclosed
profile Experience Required: 4-5years
Posted on: 19 hours ago
Vacancies: 1 Vacancy

Job Summary

We are seeking a passionate and quality-driven Android Developer to join our dynamic mobile this role you will be responsible for building and maintaining our world-class native Android applications. The ideal candidate is a Kotlin expert who not only writes clean performant code but is also excited to help us build and scale our Kotlin Multiplatform (KMP) and Compose Multiplatform initiatives.


Requirements

Responsibilities
  • 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.

Primary SkillSets
  • 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).


We are seeking a passionate and quality-driven Android Developer to join our dynamic mobile this role you will be responsible for building and maintaining our world-class native Android applications. The ideal candidate is a Kotlin expert who not only writes clean performant code but is also excite...
View more view more

Company Industry

IT Services and IT Consulting

Key Skills

  • APIs
  • REST
  • Eclipse
  • Android
  • Application Development
  • SDKs
  • SQLITE
  • IOS
  • Java
  • JSON
  • Gradle
  • Mobile Applications