Buscamos um profissional experiente para liderar a criação de aplicativos móveis de alto impacto.
Utilizando React Native e conhecimento avançado em desenvolvimento nativo iOS/Android, você irá desenvolver apps móveis multiplataforma inovadores, integrando funcionalidades nativas quando necessário e contribuindo com projetos desafiadores de IA e Analytics em um ambiente dinâmico e colaborativo.
Para isso, é necessário ter sólida experiência no desenvolvimento de aplicativos móveis, com histórico de apps entregues para Android e iOS. Além disso, é fundamental dominar React Native para criar aplicativos cross-platform, aproveitando ao máximo code sharing entre plataformas.
Outro requisito importante é conhecer bem desenvolvimento nativo iOS (Swift/Objective-C) e Android (Kotlin/Java), capaz de implementar módulos nativos e otimizações específicas quando requerido.
Além disso, é necessário ser familiarizado com consumo de APIs RESTful e integração de aplicativos com serviços backend; entender sincronização de dados, armazenamento local e funcionamento offline.
Também é necessário ter noções de UX/UI design para colaborar na construção de interfaces móveis intuitivas e aderentes às diretrizes de plataforma.
No final, é importante ter experiência com controle de versão (Git) e trabalho em equipes ágeis, seguindo metodologias Scrum/Kanban.
Responsabilidades:
* Desenvolver e manter aplicativos móveis de alta qualidade utilizando React Native, garantindo uma excelente experiência de usuário em ambas as plataformas.
* 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.
* 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.
* 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.
* 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.
* Mentorar desenvolvedores mobile menos experientes e contribuir nas decisões de arquitetura e escolha de ferramentas/bibliotecas, atuando como referência técnica em mobile dentro do time.
Diferenciais:
* Experiência com 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).
* Conhecimento de ferramentas de CI/CD para mobile, automatizando builds, testes e distribuição.
* Familiaridade com bibliotecas e frameworks do ecossistema mobile modernas.
* Noções de design responsivo e adaptativo, garantindo compatibilidade com diferentes tamanhos de tela e versões de OS.
* Participação em comunidades de desenvolvimento mobile ou contribuições em projetos open source relacionados a mobile.
* Ambiente de trabalho com cultura de inovação, colaboração e respeito mútuo – valorizamos profissionais que queiram crescer junto com a empresa, aprendendo continuamente e contribuindo com novas ideias.
Modelo de trabalho:
* Local: atuação preferencialmente híbrida para candidatos em Salvador/BA ou Florianópolis/SC.
* Contratação: formato de contratação à escolha do candidato.
* Benefícios: negociáveis – estamos abertos a alinhar benefícios que atendam às necessidades do profissional.
* Salário: a combinar, compatível com o mercado e com a senioridade do profissional.
* Ambiente: cultura de startup em crescimento, com hierarquia horizontal, muita colaboração e oportunidades de impacto real nos resultados.