How Remoteville checks and expires listings

Staff Software Developer

Skills
APIComputer ScienceJavaSoftware DevelopmentComplex SystemsDesign DocumentsEnglish
Role

What the job involves

The main requirements, responsibilities and hiring steps.

Requirements

  • Experienced developer with strong Kotlin ecosystem interest
  • JVM development experience with implementation-level knowledge of the Java standard library
  • Strong understanding of a relevant technical domain
  • Ability to write clear design documents for complex systems
  • Experience in performance engineering or API design

Nice to have

  • Detail-oriented
  • Analytical
  • Collaborative
  • Curious
  • Technical depth

Day to day

  • Create and maintain foundational Kotlin libraries used by a large developer community
  • Become an expert in specialized areas of computer science and software engineering
  • Participate in API design decisions and help shape Kotlin language features and tools