Android Developer

Employment: full-time (short-term 6 months)


When you choose to work with Ameware Group, you work with industry experts who are willing to share their knowledge and experience. You will be able to broaden your horizons by working in an open and supportive multicultural environment. We have a great relaxed atmosphere and supportive environment. You’ll have a competitive salary and remuneration.

We are working with a video streaming product focused on building and maintaining applications for AndroidTV and Amazon FireTV platforms.

The team is distributed and currently scaling for a 6-month project engagement.


Requirements:

  • 5+ years of commercial experience with Android and building production-grade applications.
  • Strong Kotlin programming skills with the ability to work with Java when required.
  • Experience with modern Android technologies such as Kotlin Coroutines, Jetpack components, and related libraries.
  • Deep understanding of Android Architecture Components, including LiveData, ViewModel, and Room.
  • 3+ years of experience with AndroidTV and Amazon FireTV
  • Experience working with remote services and APIs using HTTP, REST, and JSON.
  • Experience with dependency injection frameworks such as Dagger or Koin, as well as media playback using Exoplayer.
  • Ability to write maintainable and scalable code following SOLID principles.
  • excellent team player with good communication skills
  • fluent English


Nice to have requirements:

  • Understanding of design systems and the ability to implement them in Android applications.
  • Experience integrating with video streaming platforms such as Vimeo, Kaltura, Brightcove, or similar services.
  • Experience working with CI/CD tools such as CircleCI or GitHub Actions.
  • Experience managing Firebase services and publishing applications to the Google Play Store.
  • Basic understanding of iOS development and Swift is a plus.



Responsibilities:

  • Design, develop, and maintain Android applications for AndroidTV and Amazon FireTV platforms
  • Write clean, maintainable, and scalable code following SOLID principles and modern Android development practices.
  • Work closely with remote backend services and integrate APIs using HTTP, REST, and JSON.
  • Implement and maintain media playback functionality using Exoplayer.
  • Apply Android Architecture Components (ViewModel, LiveData, Room) to build robust and testable application architectures.
  • Use dependency injection frameworks such as Dagger or Koin in day-to-day development.
  • Collaborate with designers and product stakeholders to implement UI components in line with existing design guidelines.


We offer:

  • remote work in an international company with HQ in Dublin, Ireland
  • competitive salary in the EUR
  • flexible working hours to help you manage your work/life balance
  • career and professional growth
  • warm and friendly attitude to every specialist