Skills
Sobre a Vaga
Você vai atuar no time de desenvolvimento de uma empresa de tecnologia, entregando funcionalidades para um produto usado diariamente por milhares de usuários. A atuação acontece em ciclos por Sprint, com foco em colaboração, qualidade técnica e evolução contínua.
Responsabilidades
- Participar do time de desenvolvimento e assumir itens de trabalho a cada Sprint
- Conduzir atividades de desenvolvimento com ênfase em programação, incluindo análise e design, testes e implementação
- Gerenciar suas entregas e comunicar rapidamente à equipe eventuais atrasos ou impedimentos
Requisitos
- Experiência obrigatória com Flutter
- Experiência sólida com Android nativo, com preferência por Java e também Kotlin
- Conhecimento em iOS (Swift) será considerado diferencial
- Desejável experiência com flutter_modular
- Boas práticas e arquitetura: SOLID, MVVM/MVC, Clean Architecture, Clean Code e modularização
- Gerenciamento de estado: MobX, GetX, BLoC (ou similares)
- Integração com APIs RESTful e gRPC; manipulação de JSON e protocolos HTTP/HTTPS
- Experiência com Firebase: Authentication, Firestore, Crashlytics e Analytics
- Experiência com Firebase Cloud Messaging (FCM) e notificações push
- Banco de dados e persistência: SQL e NoSQL, além de sincronização offline/online
- Publicação em lojas: Google Play Store e Apple App Store
- Autenticação: OAuth2, JWT e SSO (diferencial)
- Conhecimento em CI/CD, com Azure Pipelines
- Graduação completa em áreas como Sistemas da Informação, Segurança da Informação, Tecnologia da Informação ou afins
Beneficios
- Plano de saúde
- Plano odontológico
- Seguro de vida, auxílio funeral e cesta natalidade conforme regras da seguradora
- Day off no aniversário