Overview

We are looking for a Senior Android Developer to join our team.

In this role, you will focus on developing and enhancing an Android TV application using Kotlin, with an emphasis on delivering a seamless user experience, optimizing performance, and ensuring compatibility with Android TV platforms. You will work closely with cross-functional teams to deliver a high-quality, enterprise-grade solution.

Responsibilities

  • Develop new features in Kotlin to expand and improve Android TV application functionality
  • Refactor and optimize code to enhance quality, maintainability, and performance, following industry best practices
  • Maintain and support the existing codebase to ensure reliability and optimal operation
  • Apply the MVVM design pattern to organize and streamline application architecture
  • Implement local storage solutions using MMKV, Settings for KMP, and Shared Preferences
  • Use Ktor for KMP to efficiently manage network communication within the application
  • Monitor application performance and stability with tools such as Crashlytics, DCA, and FMA
  • Integrate Detekt for static code analysis to ensure high code quality and consistency

Requirements

  • At least 3 years of hands-on experience in Android development
  • Proficiency with Android and the Android SDK for building and maintaining mobile applications
  • Strong experience with Kotlin for Android app development
  • Experience developing for Android TV platforms, ensuring compatibility and optimal user experience
  • Familiarity with the MVVM design pattern for structuring Android applications
  • Knowledge of Kotlin Multiplatform (KMP) for cross-platform development
  • Experience using Ktor for network communication in Kotlin-based projects
  • Proficiency with Detekt for static code analysis and maintaining code quality
  • Fluent English skills (written and spoken) at a B2+ level or higher

[GTS] Benefits (generic, except India)

  • International projects with top brands
  • Work with global teams of highly skilled, diverse peers
  • Healthcare benefits
  • Employee financial programs
  • Paid time off and sick leave
  • Upskilling, reskilling and certification courses
  • Unlimited access to the LinkedIn Learning library and 22,000+ courses
  • Global career opportunities
  • Volunteer and community involvement opportunities
  • EPAM Employee Groups
  • Award-winning culture recognized by Glassdoor, Newsweek and LinkedIn