Emprego
Meus anúncios
Meus alertas e-mail de emprego
Fazer login
Encontrar um emprego Dicas de emprego Fichas de empresas
Pesquisar

Principal mobile software engineer

Montes Claros
beBeeAndroid
Anunciada dia 4 outubro
Descrição

Senior Android Developer Job Description

Developing high-quality mobile applications for top-tier clients is a challenging yet rewarding experience. As a senior android developer, you will be responsible for designing and implementing cutting-edge mobile solutions that meet the latest technology trends.

We are seeking an experienced Senior Android Developer to join our dynamic team. The ideal candidate will have a solid understanding of software engineering principles and be able to develop well-structured, modular, and performant application code.


Key Responsibilities:

* Design and implement mobile applications using Kotlin
* Collaborate with API teams on API design
* Perform code reviews and write unit and UI tests
* Contribute to architectural planning and refactoring


Requirements:

* 6+ years of working experience in software engineering
* Extensive experience developing Android mobile native applications in Kotlin
* Solid understanding of the full Android mobile development life cycle
* Strong knowledge of Android UI design principles and best practices
* Experience developing native Android applications on Android 9.0 API level 28 and above
* Experience with at least one of these design architectures: MVVM, Clean Architecture
* Expert in UI layouts and creating adaptive layouts for various hardware configurations
* Experience writing custom views and controls
* Experience in testing high volume applications: unit test, integration test, E2E Test
* Experience using external commercial and open source libraries
* Experience with Git and GitFlow
* A solid grasp of fundamental algorithms, data structures, and design patterns
* Portfolio of apps that you've built; ideally available in the Google Play App Store
* Ability to prototype new features and redesign existing ones
* Excellent problem solving, debugging skills, critical thinking, and communication skills
* Ability to effectively articulate technical challenges and solutions
* Aptitude and desire to independently learn new technologies


Preferred Skills:

* Experience in animation and graphics
* Experience in dependency injection framework (e.g. Dagger, Hilt)
* Experience with Scrum/Agile methodologies
* Experience with Jetpack Navigation
* Experience with Android performance profiling tools and optimization techniques
* Experience with Open API standard (Swagger)
* Experience with push notification
* Working knowledge of Internationalization
* Experience with Gradle task configuration


Bonus Skills:

* Experience in continuous integration and delivery (e.g. Github Actions, Bitrise)
* Experience releasing app to the Google Play App Store
* Experience with Google Firebase Analytics and Crashlytics
* Familiar with Jetpack Compose

This opportunity allows you to work remotely from Brazil with a B2B contract and payment in USD.

Se candidatar
Criar um alerta
Alerta ativado
Salva
Salvar
Vagas parecidas
Emprego Montes Claros
Emprego Minas Gerais
Emprego Sudeste
Página principal > Emprego > Principal Mobile Software Engineer

Jobijoba Brasil

  • Dicas de emprego

Encontre vagas

  • Vagas de emprego por cargo
  • Pesquisa de vagas de emprego por área
  • Empregos por empresas
  • Empregos por localização

Contato / Parceria

  • Entre em contato
  • Publique suas ofertas no site Jobijoba

Menções legais - Menções legais e termos de uso - Política de dados - Gerir os meus cookies - Acessibilidade: Não conforme

© 2025 Jobijoba Brasil - Todos os direitos reservados

Se candidatar
Criar um alerta
Alerta ativado
Salva
Salvar