Android Developer

Skills
JavaAndroidAndroid DevelopmentChatSystemsInterfacesKotlin
Role

What the job involves

The main requirements, responsibilities and hiring steps.

Requirements

  • Proven experience in developing Android applications with a strong portfolio of apps built in Kotlin or Java
  • Experience working with complex user interactions such as real-time data streaming (websockets video/audio streaming)
  • Demonstrated ability to design and implement clean modern and intuitive UIs
  • Ability to work independently and manage your time effectively in a remote environment

Nice to have

  • Experience with chat applications
  • Familiarity with latest Android trends
  • Strong problem-solving skills

Day to day

  • Design develop and maintain high-quality Android applications using Kotlin (preferred) or Java
  • Work on complex user interactions particularly those involving real-time data streaming such as websockets or camera/microphone streaming
  • Create clean modern and responsive user interfaces that enhance the user experience
  • Collaborate closely with cross-functional teams including product management design and backend engineering to deliver innovative solutions