La oferta está activa

Android Software Engineer

Salario no especificado
Jornada completa3–6 añosRemotoColombia
ImprovingColombia

Sobre este empleo

Required Technical Skills & Experience

Strong knowledge of and experience with:

  • Kotlin and Java
  • Jetpack Compose
  • Android Views and Material Design
  • ViewModels
  • Unidirectional data flow
  • Kotlin Coroutines and Flow
  • Clean Architecture
  • Dependency Injection using Hilt/Dagger
  • Room and SQLite, including:
    • Schema design
    • Database migrations
    • Efficient queries
  • Offline-first application development, including:
    • Background work
    • Data synchronization
    • WorkManager
  • RESTful APIs using:
    • Retrofit
    • OkHttp
  • CI/CD concepts, including:
    • Build and release pipelines
    • Automated testing
    • Gradle build configuration
  • Software security principles and practices, including:
    • Common vulnerabilities
    • Secure coding methodologies

      WE NEED ADVANCED ENGLISH SKILLS

Key Responsibilities

  • Deeply understand and analyze your assigned client product(s), database schema, and architecture for improvements that can increase value, including ROI and benefit to the team.
  • Lead the design and implementation of major software modules or features.
  • Develop, test, and deploy high-quality software.
  • Write clean, maintainable, and well-tested code that meets established coding standards.
  • Participate actively in code reviews and technical discussions.
  • Contribute to improvements in product architecture. Identify and implement valuable improvements across Android products.
  • Collaborate effectively within an Agile development team.
  • Mentor other developers and contribute to their technical growth. Participate in technical discussions and help drive engineering decisions.
  • Manage complex production escalations.
  • Lead projects and significant development initiatives.
  • Contribute to continuous improvement across the development lifecycle.

Nice to have

  • Experience with Firebase, static analysis tools and perfo proof ling.
  • Experience with CammeraX , ML, Kit, PDF tooling , Google Maps /Location or push notification and chat integrations.
  • Comprehensive knowledge of software security principles and practices, including common vulnerabilities and secure coding methodologies.
  • Experience with Koin dependency injection.
  • Understanding of devops culture and practices beyond just CI CD m encompassing monitoring , logging and incident response.

As a Senior Software Developer, you will be responsible for independently enhancing the client’s Android products across the entire software development lifecycle.

This includes developing, testing, and deploying high-quality software features, ensuring clean, well-tested code that meets coding standards.

You will analyze the client’s Android products, local database schemas, and architecture to identify and implement valuable improvements, including significant features.Collaboration within an Agile development team is essential. You will actively participate in code reviews and team discussions to improve product architecture and contribute to continuous improvement.

Additionally, your contributions will include mentoring other developers, engaging in technical discussions, managing complex production escalations, and leading projects.

Información del mercado

8 000 000 $

Basado en 399 ofertas con salario para este país

Desglose salarial completo

Empleos similares

Preguntas frecuentes

¿Qué salario puedo esperar?

Este anuncio no muestra salario. Roles similares en Colombia suelen pagar alrededor de 8 000 000 $ (mediana de 399 ofertas).

¿Cómo postulo a este empleo?

Abre la página original y contacta allí al empleador. Finder nunca cobra a los candidatos.

¿Estas ofertas están actualizadas?

Sí. Finder actualiza regularmente las vacantes de fuentes públicas y elimina las ofertas cerradas.

¿Dónde ver el tipo de contrato y el formato de trabajo?

Las condiciones clave aparecen encima de la descripción. También puedes abrir listados relacionados de Improving y Colombia.

Postularse