Senior Android Developer – Java and Kotlin

Location: Medellín, Colombia

Our client is an open IoT platform that empowers enterprise trucking fleets to take control of their technology.  They make it easy for fleets to develop, deploy and manage mobile devices and applications on one unified solution, ensuring safety, compliance, relevant communication, and optimized workflows.

About the Role

You will be hired to help enhance our client’s mobile applications within our existing and new SaaS product offerings. Some of our client’s Android applications are still Java-based and being transitioned, but all new code is written in Kotlin. They’re making use of things like MVVM, Kotlin Flows and Coroutines, and Android Jetpack libraries like Room and Hilt. Our client’s mobile apps are driven by backend APIs written in PHP and JS/TS on Node.js so if you have experience there that’s a plus!

What We’re Looking For

  • 5+ years of experience in Android development
  • Experience working with: Java/Kotlin
  • Experience with Room or SQLite DBs
  • Experience working with RESTful and/or GQL APIs
  • Good knowledge of MVVM, Dependency Injection, Flows, and Coroutines
  • Experience writing unit tests, integration tests, and e2e tests for Android apps
  • A commitment to software craftsmanship and things like unit testing, code review, design patterns, etc
  • Advanced English level

What Will Make You Stand Out

  • Cloud-native development into AWS
  • System Architecture Design
  • CI/CD
  • Agile/Scrum
  • Linux administration
  • Jenkins
  • PHP, Node, JS, TS, Python, or Golang

Apply For This Job

  • Accepted file types: pdf, doc, docx, Max. file size: 1 MB.