Android Software Engineer

Ciudad de México Publicada hace 5 días

Descripción del puesto

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