Likeremote

Subscribe to the latest remote jobs:

  • Likeremote jobs on https://LinkedIn.com/
  • Likeremote jobs on https://telegram.org/
  • Likeremote jobs on Reddit.com
ES

Senior Android Developer

EPAM Systems
  • ๐Ÿ‡ฆ๐Ÿ‡ท Argentina
  • Remote
  • Senior
  • 11 hours ago
  • Android
  • Gradle
  • GitHub Actions
  • CI/CD
  • Kotlin
  • Dagger
  • Espresso
  • JUnit
  • Unit Testing
  • Jetpack Compose
  • Kotlin Coroutines
  • OkHttp
  • REST API
Not scoredNo CV on file. Upload one and this job gets a score out of 100.Upload CV

We are searching for aSenior Android Developerto become part of our team.

In this position, you will help create and advance mobile applications used by a broad audience. You will work side by side with designers, product owners, QA, and fellow engineers in a supportive setting focused on innovation.

Responsibilities

  • Develop Android applications that provide high-quality user experiences
  • Create and remove code as needed to keep the codebase healthy and evolving
  • Leverage build tools such as Gradle, GitHub Actions, and Circle CI to streamline development and delivery
  • Apply Continuous Integration patterns throughout the development workflow
  • Detect and resolve bugs to preserve stability and reliability across the app
  • Adopt asynchronous coding patterns to manage concurrent operations effectively
  • Carry out performance analysis and optimization to keep applications smooth and efficient
  • Maintain legacy code and blend it with modern components
  • Prepare unit and integration tests to safeguard code quality and correctness
  • Take part in open source projects and initiatives
  • Work effectively within a globally distributed team

Requirements

  • Bachelor's or Master's degree in Computer Science or a comparable field, or equivalent experience
  • No less than 3 years of hands-on professional experience in Android development
  • Strong applied background in Android application development
  • Familiarity with RAML API Documentation for describing and integrating APIs
  • Solid Kotlin programming skills, including practical experience with Flow for reactive streams
  • Applied experience with RxJava for reactive and asynchronous programming
  • Hands-on background with Circle CI for continuous integration and delivery
  • Practical use of Test Fakes to enable reliable and isolated testing
  • English at B2 level or higher, with strong written and spoken communication skills

Nice to have

  • Applied experience with Dagger for dependency injection in Android applications
  • Familiarity with Espresso for UI testing on Android
  • Practical use of GitHub Actions for automating CI/CD workflows
  • Hands-on background with JUnit for unit testing
  • Working experience with Jetpack Compose for creating modern Android UIs
  • Knowledge of Kotlin Coroutines for asynchronous programming
  • Familiarity with the MVI Architecture pattern for developing scalable Android applications
  • Applied experience with OkHttp for handling HTTP networking
  • Practical background designing and consuming REST APIs
  • Familiarity with WireMock for mocking HTTP services during testing

Senior Android Developer ยท EPAM Systems

Auto apply with Likeremote