Desenvolvedor(a) Móvel Especialista
">
Estamos procurando por profissionais habilidosos para liderar a criação de aplicativos móveis de alta qualidade, utilizando as últimas tecnologias e práticas de desenvolvimento.
">
* Habilidade em Desenvolvimento Mobile: Experiência sólida no desenvolvimento de aplicativos móveis com histórico de sucesso na entrega de projetos complexos para Android e iOS.
* Tecnologias Avançadas: Domínio de React Native para criar aplicativos cross-platform, aproveitando ao máximo a compartilhamento de código entre plataformas.
* Desenvolvimento Nativo: Conhecimentos avançados em desenvolvimento nativo iOS (Swift/Objective-C) e Android (Kotlin/Java), capaz de implementar módulos nativos e otimizações específicas quando necessário.
* Integração de APIs: Familiaridade com consumo de APIs RESTful e integração de aplicativos com serviços backend; entendimento de sincronização de dados, armazenamento local e funcionamento offline.
* UX/UI Design: Noções de design responsivo e adaptativo, garantindo compatibilidade com diferentes tamanhos de tela e versões de OS.
* Controle de Versão: Experiência com controle de versão (Git) e trabalho em equipes ágeis, seguindo metodologias Scrum/Kanban.
Responsabilidades:
">
* Liderança Técnica: Liderar a criação de aplicativos móveis de alta qualidade, garantindo uma excelente experiência de usuário em ambas as plataformas (Android e iOS).
* Desenvolvimento de Aplicativos: Implementar funcionalidades nativas de iOS e Android quando necessário, integrando módulos nativos ao app React Native para uso de recursos específicos de hardware ou sistema operacional.
* Garantia de Qualidade: Assegurar a qualidade e desempenho dos aplicativos, realizando testes (unitários, integrados e de UI), profiling e depuração para identificação de bugs e gargalos de performance.
* Colaboração: Colaborar com designers e equipe de produto para traduzir requisitos de UX/UI em funcionalidades técnicas, participando ativamente na definição de fluxos e na melhoria contínua da interface e usabilidade do app.
* Integração de Serviços: Integrar os aplicativos a APIs e serviços externos, garantindo comunicação eficiente com o backend e implementando tratamento de erros, gerenciamento de estado offline/online e atualizações em tempo real quando aplicável.
Diferenciais:
">
* Ciclo de Publicação: Experiência com o ciclo completo de publicação de apps (processos de build e release para Google Play Store e Apple App Store, revisão e aprovação, gerenciamento de versões e certificados).
* Ferramentas CI/CD: Conhecimento de ferramentas de CI/CD para mobile, automatizando builds, testes e distribuição (App Center, Bitrise, Github Actions ou similares).
* Bibliotecas Modernas: Familiaridade com bibliotecas e frameworks do ecossistema mobile modernas (por ex: Redux/Context API para gerenciamento de estado, Firebase para analytics e push notifications, Realm/SQLite para persistência local).
* Design Responsivo: Noções de design responsivo e adaptativo, garantindo compatibilidade com diferentes tamanhos de tela e versões de OS.
* Comunidades de Desenvolvimento: Participação em comunidades de desenvolvimento mobile ou contribuições em projetos open source relacionados a mobile.
Modelo de Trabalho:
">
* Localização: Atuação preferencialmente híbrida para candidatos em Salvador/BA ou Florianópolis/SC. Para profissionais de outras regiões do Brasil, oferecemos posição 100% remota.
* Contratação: Formato de contratação à escolha do candidato (CLT ou PJ), conforme o que for mais adequado à sua realidade.
* Benefícios: Benefícios negociáveis - estamos abertos a alinhar benefícios que atendam às necessidades do profissional.
* Sálario: Sálario a combinar, compatível com o mercado e com a senioridade do profissional.