Job Openings Android Developer (office/remote)

About the job Android Developer (office/remote)


We're hiring a Middle+ Android Developer to join our team and build high-quality native mobile applications with a strong focus on audio, video, and image processing. You'll work primarily with Kotlin and Jetpack Compose, within an MVVM-based architecture.

Our projects are media-intensive, so solid experience handling multimedia content is essential from working with audio and video streams to managing image processing workflows. We're looking for someone who brings not just coding skills but also a mature architectural mindset, a commitment to clean, maintainable code and a collaborative approach to teamwork.

If youre comfortable navigating complex media features and care deeply about building robust, scalable applications, we'd love to hear from you!

Location: POLAND (Krakow or Wroclaw office or 100% remote)


REQUIREMENTS:

  • 5+ years of commercial Android development experience
  • Strong proficiency in Kotlin and Jetpack Compose
  • Deep understanding of architectural patterns, especially MVVM and MVI
  • Experience working with Dependency Injection frameworks like Dagger/Hilt, Koin
  • Experience working with audio, video, and image frameworks (e.g., ExoPlayer, MediaPlayer, AudioRecord, etc)
  • Strong grasp of multithreading and asynchronous programming using Kotlin Coroutines, Flows
  • Experience working with databases such as Room, SQLite, Realm or similar
  • Ability to write clean, maintainable, and testable code
  • English level B2+

NICE TO HAVE: 

  • Experience with video streaming protocols such as HLS
  • Background in building apps with rich multimedia content
  • Experience developing social applications: user-generated content, feeds, comments, subscriptions, etc.
  • Skills in performance optimization when working with AV/media content
  • Experience working with 360° photo or video display, processing, and UI integration
  • Experience of developing with React Native will be a plus

WE OFFER YOU:

  • Flexible working time - you can agree on it within the team
  • Communication in English - only foreign customers, and international Teams
  • Simple structure and 'open door' way of communication
  • Full-time English teachers
  • Mentorship programs
  • The whole recruitment process takes 1-2 online meetings