SemiSenior Android Engineer

Distillery

Argentina

Presencial

ARS 1.200.000 - 2.400.000

Jornada completa

Hace 9 días
Generador de candidaturas

Una candidatura completa en un minuto — currículum adaptado y carta de presentación, listos para enviar.

Supera los filtros ATS

Descripción de la vacante

Distillery seeks a SemiSenior Android Engineer to join our mobile team and own modern Android features from design to production.

You will craft declarative UIs with Jetpack Compose, implement scalable architectures, and participate in CI/CD integration to ensure robust builds and fast delivery. The role emphasizes high-quality code, performance tuning, and collaboration with cross-functional engineers.

Formación

  • Fluent proficiency in Kotlin with coroutines and Flow.
  • Hands-on experience building UIs with Jetpack Compose.
  • Strong command of MVVM and/or MVI architecture patterns.
  • Experience applying Clean Architecture in multi-module Android projects.
  • Proficiency with Dagger/Hilt for DI.
  • Experience integrating REST APIs with Retrofit/OkHttp.
  • Ability to write unit tests with JUnit and Mockk.
  • Familiar with ktlint, Detekt, SonarQube, and Jacoco.
  • Knowledge of Android performance profiling and memory debugging.
  • Excellent Git workflows and multi-module Gradle configurations.
  • Experience maintaining or configuring CI/CD pipelines (GitLab CI or Bitrise).
  • Ability to solve complex end-to-end tasks independently.
  • Experience using AI-powered coding assistants to accelerate development.

Responsabilidades

  • Develop native Android apps in Kotlin leveraging coroutines and Flow.
  • Build declarative UIs with Jetpack Compose following best practices.
  • Apply MVVM/MVI patterns and Clean Architecture in multi-module projects.
  • Manage dependency injection with Dagger Hilt across apps.
  • Consume REST APIs via Retrofit/OkHttp with proper JSON handling.
  • Write unit tests with JUnit and Mockk for reliability.
  • Maintain code quality with ktlint, Detekt, and SonarQube; track with Jacoco.
  • Profile performance and memory usage with Android tooling.
  • Collaborate with cross-functional teams; drive features end-to-end.
  • Maintain Git workflows and multi-module Gradle builds.
  • Configure/maintain CI/CD pipelines (GitLab CI, Bitrise).
  • Proactively resolve complex technical challenges; contribute to production.
  • Leverage AI coding assistants to accelerate development and testing workflows.

Conocimientos

Kotlin
coroutines
Flow
Jetpack Compose
MVVM
MVI
Clean Architecture
Git workflows
CI/CD practices
Android performance profiling
end-to-end ownership

Herramientas

Retrofit
OkHttp
Dagger/Hilt
Jacoco
ktlint
Detekt
SonarQube
GitLab CI
Bitrise
Gradle
Git

Descripción del empleo

Distillery is a software development partner that helps organizations design, build, and scale modern technology solutions. Leading companies work with us to accelerate digital initiatives, solve complex technical challenges, and bring innovative products to market faster. Working as an extension of our clients' teams, we deliver lasting business value. Distillery is committed to diversity and inclusion. We embrace a dynamic and inclusive culture where you have the opportunity to continuously learn and grow.

About the Position

We are looking for a skilled SemiSenior Android Engineer to join our team and contribute to the development of high-quality mobile applications. In this role, you will build modern, declarative user interfaces using Jetpack Compose and Kotlin, while applying clean architecture principles to deliver scalable and maintainable solutions. You will collaborate closely with cross-functional engineering teams, owning features end-to-end, from implementation and testing to CI/CD pipeline integration, ensuring that code quality and performance remain top priorities throughout the development lifecycle.

Responsibilities
  • Developing native Android applications using Kotlin, leveraging coroutines and Flow for robust asynchronous programming.
  • Building declarative and responsive user interfaces with Jetpack Compose following best practices.
  • Implementing and maintaining scalable architectures based on MVVM/MVI patterns and Clean Architecture principles, including multi-module project structures.
  • Managing dependency injection using Dagger Hilt across the application.
  • Integrating REST APIs using Retrofit and OkHttp, including proper JSON parsing and error handling.
  • Writing and maintaining unit tests using JUnit and Mockk to ensure code correctness and reliability.
  • Applying static code analysis tools (ktlint, Detekt, SonarQube) and coverage reporting (Jacoco) to maintain high code quality standards.
  • Profiling application performance and optimizing memory usage using available Android development and debugging tools.
  • Managing Git workflows effectively and contributing to multi-module Gradle build configurations.
  • Configuring and maintaining CI/CD pipelines (e.g., GitLab CI, Bitrise) to support continuous delivery.
  • Solving complex technical challenges autonomously, driving features from requirements to production.
Requirements
  • Fluent proficiency in Kotlin, including coroutines and Flow for asynchronous programming.
  • Hands-on experience building UIs with Jetpack Compose.
  • Strong command of MVVM and/or MVI architecture patterns, aligned with Google's recommendations for Android development.
  • Experience working with Clean Architecture in decoupled, scalable, and multi-module Android projects.
  • Proficiency with Dagger/Hilt for dependency injection.
  • Experience integrating REST APIs using Retrofit and OkHttp, including JSON handling.
  • Ability to write unit tests with JUnit and Mockk.
  • Experience with static code analysis tools such as ktlint, Detekt, and SonarQube, and familiarity with coverage reporting via Jacoco.
  • Knowledge of Android performance profiling, memory analysis, and debugging tools.
  • Strong Git workflow practices and experience with multi-module Gradle build configurations.
  • Experience maintaining or configuring CI/CD pipelines (e.g., GitLab CI or Bitrise).
  • Ability to independently resolve complex, end-to-end technical tasks.
  • Experience using AI-powered coding assistants (e.g., GitHub Copilot, Cursor) to accelerate development and testing workflows.
Consigue la evaluación confidencial y gratuita de tu currículum.

o arrastra y suelta tu archivo aquí

Similar jobs

Puestos de trabajo similares que vale la pena comparar

Ssr Android Developer
Ssr Android Developer

Distillery • Argentina

A distancia
ARS 106.678.000 - 167.637.000
100% Remote Work
Flexible Hours
Home Office Setup
+1
Android Engineer (Semi-Senior) – Remote
Android Engineer (Semi-Senior) – Remote

Distillery • Argentina

A distancia
ARS 106.678.000 - 167.637.000
100% Remote Work
Flexible Hours
Home Office Setup
+1
Senior Android Engineer: Kotlin, Jetpack Compose
Senior Android Engineer: Kotlin, Jetpack Compose

Distillery • Argentina

Presencial
ARS 1.200.000 - 2.400.000
Middle Android Engineer
Middle Android Engineer

Avenga • Córdoba

Presencial
ARS 105.638.000 - 135.820.000
Senior Android Engineer - Kotlin, MVVM, Jetpack Compose
Senior Android Engineer - Kotlin, MVVM, Jetpack Compose

Applaudo • Comisión de Fomento de Perú

Presencial
ARS 1.800.000 - 3.200.000
Middle Android Engineer
Middle Android Engineer

Avenga • Argentina

Presencial
ARS 1.400.000 - 2.400.000
Middle Android Engineer
Middle Android Engineer

Avenga Water Well Service, LLC • Buenos Aires

Presencial
ARS 1.200.000 - 1.800.000
Fully Remote
Android Developer
Android Developer

Applaudo • Comisión de Fomento de Perú

Presencial
ARS 1.800.000 - 3.200.000
Remote Senior Android Engineer | Kotlin & Jetpack Compose
Remote Senior Android Engineer | Kotlin & Jetpack Compose

Encora Inc. • Comisión de Fomento de Perú

A distancia
ARS 99.058.000 - 137.157.000
Mid-Level Android Engineer — Kotlin, Jetpack Compose
Mid-Level Android Engineer — Kotlin, Jetpack Compose

Avenga • Argentina

Presencial
ARS 1.400.000 - 2.400.000