Position Overview

Job Details

Kotlin Developer

World WideFull-TimeRemote

Job description

We are seeking an experienced and passionate Kotlin Developer to join our team. A Kotlin developer is a skilled and committed expert with a deep understanding of the Kotlin programming language. They create and deploy software solutions with Kotlin, guaranteeing code that is both top-notch and optimized. Skilled in problem-solving and working collaboratively with cross-functional teams, a Kotlin developer plays a crucial role in developing and maintaining strong applications.

The ideal candidate will be responsible for

  • Translating designs and wireframes into high-quality code
  • Designing, building, and maintaining high-performance, reusable, and reliable Kotlin code
  • Ensuring the best possible performance, quality, and responsiveness of the application
  • Identifying and fixing bugs
  • Helping to maintain code quality, organization, and automatization

Skills and requirements

  • Deep understanding of Android core Architecture for the customization process
  • Experienced in Java and Kotlin, Gomobile, and Jetpack Compose
  • Strong knowledge of different versions of Android, and how to deal with different screen sizes
  • Familiarity with RESTful APIs to connect Android applications to Back-end services
  • Knowledge of the open-source Android ecosystem and the libraries available for common tasks
  • Experience with offline storage, threading, and performance tuning
  • Understanding of Google’s Android Design principles and interface guidelines
  • Problem-solving skills to find innovative and smart solutions for new challenges.
  • Good communication skills with your team members.
  • Passion about learning new tools and technologies deeply to expand your knowledge and experience

Other skills

  • Kotlin / Java
  • Android Studio
  • XML / Gradle / Maven
  • Native UI Components / RecyclerView / Lists / Grids / Lazy Loading
  • Activity / Fragment / Service / Intent
  • Navigation / Screen
  • Jetpack Compose
  • Kotlin Multiplatform
  • Android Testing / Unit Test / UI Trst / Expresso / JUnit / Mockito
  • Data / Entity / DAO / Database
  • IO / HTTP / Asynchronous / Coroutine / Thread / Process
  • Firebase / Crashlytics
  • Git / GitHub
  • Android Application Distribution / Google Play

Any questions?

Feel Free to ask what`s on your mind

Contact Us