Senior Android Developer

Hyred

Not Interested
Bookmark
Report This Job

profile Job Location:

Bangkok - Thailand

profile Monthly Salary: Not Disclosed
Posted on: 4 hours ago
Vacancies: 1 Vacancy

Job Summary

Responsibilities

  • Design & Build: Design build and maintain high-performance reusable and reliable Kotlin code for the Android platform.

  • Multiplatform Development: Contribute to Kotlin Multiplatform (KMP) and Compose Multiplatform projects enabling shared logic and UI across platforms.

  • Cross-Functional Collaboration: Work with product design and backend teams to define design and ship features in a fast-paced environment.

  • Ensure Quality: Write robust unit and instrumentation tests (JUnit Espresso) and participate in peer code reviews.

  • Agile Practices: Participate in Agile/Scrum ceremonies including planning stand-ups and retrospectives.

  • Performance Optimization: Identify and resolve bottlenecks fix bugs and continually improve application performance and stability.

  • Innovation: Explore evaluate and implement new technologies to improve development efficiency and product quality.

Core Requirements

  • Kotlin & Android Expert: Deep proficiency in Kotlin and the modern Android SDK. Java experience is a plus for legacy maintenance.

  • Multiplatform Experience: Experience or strong personal projects involving Kotlin Multiplatform (KMP) and/or Compose Multiplatform.

  • Modern Android Stack: Strong experience with Coroutines Flow and Dependency Injection frameworks (Hilt Koin).

  • Architecture & Patterns: Proficient in MVVM or MVI with a solid understanding of clean architecture principles.

  • Testing: Hands-on experience with unit testing (JUnit MockK) and UI testing (Espresso).

  • Development Practices: Understanding of the full mobile development lifecycle Agile methodologies and version control (Git).

  • Tooling: Experience with Retrofit2 OkHttp3 Room and other core Android libraries.

  • CI/CD: Familiarity with CI/CD tools (Jenkins Bitrise Fastlane).

Responsibilities Design & Build: Design build and maintain high-performance reusable and reliable Kotlin code for the Android platform. Multiplatform Development: Contribute to Kotlin Multiplatform (KMP) and Compose Multiplatform projects enabling shared logic and UI across platforms. Cross-Fu...
View more view more

Key Skills

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