Show more filters
Banner image for EPAM Systems

Software Engineer (Android)

EPAM Systems

3.1
80 reviews
EPAM Systems
Job Type   /   Job Level
Full-time   /   Junior Executive
Company Location
Malaysia

We are looking for an Android Engineer who can deliver end-to-end features while maintaining high standards for code quality, performance, and reliability. You will work within established architectural patterns and contribute to the continuous improvement of the Android application.

Responsibilities

  • Design and implement Android features using Jetpack Compose and modern components
  • Integrate APIs with proper error handling and caching strategies
  • Write unit and UI tests and maintain CI quality standards
  • Profile and optimize application startup time, rendering and memory usage
  • Maintain modular code and contribute to building performance improvements
  • Implement deep links, background processing and permissions flows
  • Support release activities and monitor post-release performance

Requirements

  • Strong Kotlin skills, including Coroutines and Flow
  • Experience building Android UI with Jetpack Compose
  • Familiarity with MVVM or MVI architectural patterns
  • Hands-on experience with Android testing frameworks
  • Experience supporting Android releases and production monitoring
  • Ability to independently deliver and maintain features
  • No visa sponsorship available

Nice to have

  • Advanced Gradle or build optimization knowledge
  • Experience with analytics or experimentation tools
  • Exposure to dynamic feature modules

More jobs