Android Software Engineer

We are seeking a talented and passionate Android Software Engineer to join our mobile engineering team, responsible for building, optimizing and maintaining native Android applications with a modern tech stack centered around Kotlin, designing intuitive interfaces and robust backend integrations that provide a seamless mobile experience for users, while collaborating closely with product managers, UX/UI designers and backend engineers to turn feature concepts into high-performing, reliable and scalable Android applications.

Responsibilities

  • Design, build and maintain high-performance native Android applications using Kotlin
  • Collaborate with UI/UX designers to implement responsive and intuitive user interfaces that adhere to Material Design guidelines
  • Integrate with backend microservices and RESTful/GraphQL APIs to deliver dynamic content and features to mobile users
  • Write clean, maintainable and testable code
  • Participate actively in code reviews to maintain high quality standards and share knowledge within the team
  • Write unit and UI tests to ensure application stability
  • Profile app performance to optimize speed, battery consumption and memory usage
  • Assist in preparing and publishing application updates to the Google Play Store

Requirements

  • 2+ years of experience in native Android application development
  • Strong proficiency in Kotlin and deep knowledge of the Android SDK
  • Understanding of modern Android architecture components and design patterns such as MVVM, MVI and Clean Architecture
  • Knowledge of Dependency Injection with Hilt/Dagger and Coroutines/Flow
  • Familiarity with Android Studio, Gradle and Git
  • Experience with Jetpack Compose or XML-based layouts
  • Experience with JUnit and Espresso for testing purposes
  • Capability to work in an Agile/Scrum team environment and collaborate via tools like Jira and Confluence
  • English proficiency at B2 level or higher

Benefits

  • 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

See also

要針對這個職缺調整履歷嗎?

目前無法檢查您與這個職缺的符合程度;請先將履歷加入個人檔案,下次即可查看。

A new version of freehire is available