Sobre a vaga: Estamos em busca de um Mobile Developer Júnior para integrar nossa equipe e contribuir no desenvolvimento de aplicativos Android e iOS com foco na experiência do usuário. Se você tem interesse em criar soluções móveis inovadoras e funcionais, em um ambiente colaborativo, essa vaga é para você!
Principais responsabilidades:
Desenvolver e manter aplicativos Android e iOS seguindo os padrões de cada plataforma.
Consumir APIs REST e integrar funcionalidades com serviços externos.
Trabalhar com banco de dados local em ambas as plataformas.
Participar de revisões de código e seguir as boas práticas do time.
Auxiliar no processo de publicação na Google Play e App Store.
Requisitos:
Conhecimento em Kotlin e Jetpack Compose para Android.
Conhecimento em Swift, UIKit e SwiftUI para iOS.
Familiaridade com interfaces móveis, usabilidade e padrões de design de cada plataforma (Material Design 3 no Android, diretrizes Apple no iOS).
Noções de MVVM para organização do código.
Conhecimento básico em integração de APIs RESTful.
Familiaridade com banco de dados local.
Experiência com Git para controle de versão.
Capacidade de trabalhar de forma colaborativa com times multidisciplinares.
Uso de ferramentas de IA como parte do fluxo de desenvolvimento, seguindo boas práticas.
Capacidade de priorizar tarefas e se adaptar a mudanças no fluxo de trabalho de acordo com as necessidades do time e do produto.
Diferenciais:
Familiaridade com Coroutines e StateFlow no Android.
Familiaridade com async/await e Swift Concurrency no iOS.
Conhecimento em injeção de dependência.
Experiência com testes unitários.
Familiaridade com ferramentas de CI/CD.