**Descrição do Cargo**
**Responsabilidades**
- Desenvolver e manter aplicativos móveis de alta performance, para iOS e/ou
Android.
- Escrever código limpo, modular e reutilizável, seguindo as melhores práticas de
desenvolvimento.
- Colabore com uma equipe de design para garantir uma experiência de usuário
(UX/UI) otimizada e agradável.
- Teste e depure aplicativos para garantir qualidade e desempenho.
- Implemente integração de APIs e serviços de back-end em aplicativos móveis.
- Acompanhar o ciclo completo de desenvolvimento (concepção, design,
prototipagem, testes e publicação nas lojas de aplicativos).
- Monitore o desempenho dos aplicativos em produção e corrija bugs ou
problemas de usabilidade.
- Atualize aplicativos regularmente para incluir novos recursos e melhorar a
funcionalidade existente.
- Participe ativamente de revisões de código e colabore com outras equipes para
resolver problemas e melhorar o produto.
**Requisitos Técnicos**
- Experiência com desenvolvimento mobile nativo em iOS (Swift/Objective-C) ou Android (Kotlin/Java/Flutter).
- Familiaridade com frameworks híbridos como Flutter, React Native ou.NET MAUI, se aplicável.
- Experiência com consumo de APIs RESTful e integração de serviços backend.
- Sólido conhecimento de versionamento de código (Git) e trabalho colaborativo em repositórios como GitHub ou GitLab.
- Experiência com publicação de aplicativos nas lojas App Store e/ou Google Play.
- Conhecimento das diretrizes de design e usabilidade para iOS e Android (Material Design, Human Interface Guidelines).
- Familiaridade com ferramentas de CI/CD para automação de construções e testes.
- Práticas de testes automatizados para garantir a estabilidade e a qualidade do código (unitários, de interface, etc.).
- Gerenciamento de estados no desenvolvimento móvel (Redux, MobX ou similares).
- Conhecimento em Firebase, AWS Mobile Services ou outras plataformas de serviços em nuvem é um diferencial.
**Qualificações Desejáveis**
- Experiência com análises de desempenho e otimização de aplicativos.
- Conhecimento em WebSockets para aplicativos que desativam a comunicação
em tempo real.
- Experiência com Push Notifications e geolocalização.
- Familiaridade com arquiteturas escaláveis, como MVP, MVVM ou Clean
Architecture.
- Habilidade para projetar e implementar interfaces gráficas com transições
suaves e animações.
- Experiência com testes de usabilidade e adaptação de layout para diversos
dispositivos e resoluções de tela.
**Qualidades Pessoais**
- Excelente resolução de problemas e capacidade de trabalho em prazos apertados.
- Proatividade e autonomia no trabalho, capaz de tomar decisões de maneira eficaz.
- Forte habilidade de trabalho em equipe, colaborando com designers, gerentes de produto e outros desenvolvedores.
- Adaptabilidade para trabalhar em um ambiente sonoro e animado para resultados.
- Vontade de se manter atualizado com as novas tecnologias e tendências no desenvolvimento mobile.
**Experiência e Formação**
- Formação em Engenharia de Software, Ciência da Computação ou áreas correlatas. Experiência equivalente também será considerada.
- 2 a 5 anos de experiência comprovada no desenvolvimento de aplicativos móveis.
- Portfólio ou aplicativos já publicados nas lojas App Store e/ou Google Play são altamente indesejados.
**Benefícios**
- Salário compatível com o mercado, de acordo com a experiência.
- Trabalho flexível, com possibilidade de home office.
- Oportunidade de trabalhar em projetos desafiadores e inovadores.
- Ambiente de trabalho colaborativo, com oportunidades de crescimento
Tipo de vaga: Efetivo CLT
Pagamento: R$7.000,00 - R$9.000,00 por mês
**Benefícios**:
- Trabalho remoto
Horário de trabalho:
- De segunda à sexta-feira
- Turno de 8 horas