Buscamos um profissional experiente para liderar a criação de aplicativos móveis de alta qualidade.
Utilizando React Native, 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.
Requisitos
* Sólida experiência no desenvolvimento de aplicativos móveis, com histórico de apps entregues para Android e iOS;
* Dominio de React Native para criação de aplicativos cross-platform, aproveitando ao máximo code sharing entre plataformas;
* 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 requerido;
* 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;
* Noções de UX/UI design para colaborar na construção de interfaces móveis intuitivas e aderentes às diretrizes de plataforma;
* Experiência com controle de versão (Git) e trabalho em equipes ágeis, seguindo metodologias Scrum/Kanban;
* Inglês intermediário para compreender documentações técnicas e se comunicar quando necessário com equipes ou fornecedores externos;
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;
* Integrar os aplicativos a APIs e serviços externos, garantindo comunicação eficiente com o backend;
* Mentorar desenvolvedores mobile menos experientes e contribuir nas decisões de arquitetura e escolha de ferramentas/bibliotecas;
Diferenciais
* Experiência com o ciclo completo de publicação de apps;
* 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;
* Participação em comunidades de desenvolvimento mobile ou contribuições em projetos open source relacionados a mobile;
Modelo de trabalho
* Autura preferencialmente híbrida;
* Contratação: formato de contratação à escolha do candidato;
* Benefícios: negociáveis;
* Salário: a combinar;
* Ambiente: cultura de startup em crescimento;