Desenvolvedor(a) mobile sênior
Summary
Senior mobile developer building native Android (Kotlin/Java) and iOS (Swift) apps onsite in São Paulo's Berrini/Brooklin area. Day-to-day work covers REST API integration, MVVM/Clean Architecture, dependency injection, unit testing, Git/CI-CD, and on-device diagnostics, with MDM/Android Enterprise experience preferred.
Requisitos e qualificações:
- Experiência sólida em desenvolvimento mobile nativo para Android e iOS;
- Domínio de Kotlin e Java para Android;
- Domínio de Swift para iOS;
- Experiência com consumo e integração de APIs REST;
- Conhecimento de arquiteturas como MVVM e Clean Architecture;
- Vivência com injeção de dependência e testes unitários;
- Familiaridade com Git, CI/CD e metodologias ágeis;
- Experiência com Jira ou Azure DevOps;
- Capacidade de diagnosticar problemas por meio de ADB, logs, profiling e testes em dispositivos reais;
- Perfil autônomo, analítico e com boa comunicação escrita.
- Modelo de contratação é Cooperado.
- Bonificação anual de até 2 salários.
- Plano de saúde Unimed pago 100% pela empresa - coparticipação descontado é pelo colaborador
- 15 dias de descanso remunerado.
Desejável:
- Conhecimento do ecossistema Android Enterprise, MDM ou EMM;
- Experiência com DevicePolicyManager, Device Owner, DPC e Managed Configurations;
- Conhecimento de VpnService, AccessibilityService ou APIs restritas do Android;
- Vivência com MDM no ecossistema iOS;
- Experiência com perfis de configuração, supervisão, FamilyControls e Screen Time;
- Experiência com TestFlight;
- Vivência com publicação e revisão de aplicativos na Google Play e na App Store;
- Conhecimento de Jetpack Compose e SwiftUI;
- Noções de SQL;
- Inglês ou espanhol técnico.
Conhecimentos:
Escolaridade: Graduação - ANÁLISE E DESENVOLVIMENTO DE SISTEMAS - Cursando