Desenvolvedor(a) Mobile – Grupo Vamos – Home Office
Responsabilidades e atribuições
Desenvolvimento de Software
- Criar e manter aplicações móveis em Xamarin, Java e Flutter.
- Implementar novas funcionalidades e aprimorar as existentes.
- Desenvolver integrações com APIs REST e serviços de backend.
Manutenção de Código
- Corrigir bugs e problemas reportados pelos usuários.
- Atualizar e otimizar código legado em Xamarin e Java.
- Realizar melhorias de desempenho e compatibilidade entre versões de Android.
Integração e Arquitetura
- Integrar aplicações com serviços RESTful, e outros sistemas corporativos.
- Aplicar padrões de design (MVVM, Clean Architecture) e boas práticas de desenvolvimento mobile.
- Colaborar na migração e modernização de soluções legadas.
Testes e Qualidade
- Escrever e executar testes unitários e testes de interface.
- Garantir a estabilidade e performance das aplicações.
- Utilizar ferramentas de monitoramento e debugging (ex.: AppCenter, Logcat, Android Studio Profiler).
Documentação e Colaboração
- Documentar código, APIs e processos técnicos.
- Participar de reuniões ágeis (SCRUM) e revisões de código.
- Colaborar com equipes de backend, UI/UX e QA.
Suporte e Treinamento
- Apoiar usuários internos e times parceiros durante releases e testes.
- Fornecer suporte técnico e diagnóstico de falhas em produção.
Requisitos e qualificações
Obrigatórios
- Sólidos conhecimentos em Xamarin.Forms / Xamarin.Android
- Experiência com Java (Android nativo)
- Experiência com Flutter / Dart
- Conhecimento em integração de APIs RESTful
- Experiência com GIT
- Boas práticas de Clean Architecture e MVVM
- Conhecimento em Testes Unitários (NUnit, JUnit, Flutter Test)
- Familiaridade com CI/CD mobile (AppCenter, GitHub Actions, etc.)
Informações adicionais
- 100% Remoto
- Projeto de 14 meses
- Contratação: PJ