VAGASLUME
I

Android Software Engineer

Improving · Remoto · Get on Board

JavaA combinarFreelanceQualquer país · Remoto

Esta vaga está aberta a candidatos de qualquer país. Modalidade: Remoto

Sobre a vaga

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.

Requisitos principais

JavaKotlinCI/CDClean ArchitectureRoomRetrofitJetpack Compose

Candidatura

Publicado anteontem

Adaptar meu currículo

Recurso para membros · Ver planos

Lembre-se: o Vagaslume.Tech não cobra taxas, cursos ou pagamentos para participação em processos seletivos. Se receber alguma cobrança relacionada à contratação, não efetue o pagamento.

I

Improving

Vagas abertas nesta empresa: 4

Ver perfil da empresa →