**Descrição da Vaga:**
A SynchroTech procura um engenheiro de software Android nativo experiente para desenvolver aplicações móveis inovadoras e solucionar problemas complexos.
Responsabilidades:
* Desenvolver aplicações Android escaláveis e seguras;
* Designar arquitetura de software eficiente;
* Manter diferentes aplicações móveis atuais e garantir que a cobertura dos testes seja adequada;
* Gestão de equipe multidisciplinar em ambiente ágil.
Requisitos:
* Licenciatura em Engenharia, Ciências da Computação ou área relevante;
* Experiência comprovada em mais de 5 anos como programador Android nativo com as linguagens Java e Kotlin;
* Bons conhecimentos de arquiteturas de aplicações móveis (MVC, MVP, MVVM), dependências Gradle e Maven, testes unitários (Espresso, Roboeletric, Mockito ou similar) e testes de instrumentação (JUnit);
* Competências comprovadas em MAD (Modern Android Development) são fortemente apreciadas: Framework Jetpack (Compose, Room, etc.), Injeção de Dependências (Dagger 2 & Hilt), Retrofit, Kotlin Coroutines e Flows;
* Familiaridade com APIs RESTful para conexão com serviços de back-end, ferramentas de versionamento de código (GIT) e processos/ferramentas de CI/CD;
* Boa capacidade de resolução de problemas e capacidade de traduzir requisitos comerciais em soluções técnicas;
* Excelentes capacidades de comunicação e de trabalho em equipe;
* Fluência na língua inglês e portuguesa.
Vantagens:
* Contrato inicial com a SynchroTECH;
* V. Base + S. Alimentação;
* Benefícios corporativos;
* Possibilidade de integração no cliente;
* Integração num ambiente dinâmico e internacional.