A descrição de um Desenvolvedor(a) Mobile Sênior envolve liderar a criação de aplicativos móveis de alto impacto, utilizando React Native e conhecimento avançado em desenvolvimento nativo iOS/Android.
Essa pessoa irá desenvolver apps móveis multiplataforma inovadores, integrando funcionalidades nativas quando necessário, contribuindo com projetos desafiadores de IA e Analytics em um ambiente dinâmico e colaborativo.
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 (Android e iOS)
* 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, visando performance e usabilidade aprimoradas
* 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
Habilidades e Qualificações
* Sólida experiência no desenvolvimento de aplicativos móveis, com histórico de apps entregues para Android e iOS
* Domínio 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
O candidato ideal deve ter experiência com o ciclo completo de publicação de apps, incluindo processos de build e release para Google Play Store e Apple App Store, além de conhecimento em ferramentas de CI/CD para mobile.
Benefícios
* Oportunidade de trabalhar em um ambiente de startup em crescimento, com hierarquia horizontal, muita colaboração e oportunidades de impacto real nos resultados
* Posição 100% remota ou atuação híbrida para candidatos em Salvador/BA ou Florianópolis/SC
* Formato de contratação à escolha do candidato (CLT ou PJ)
* Negociáveis benefícios, como ajuda de custo home office, plano de saúde, bônus por desempenho, etc.