Desenvolvedor(a) Mobile Sênior: Um Cargo de Excelência
Aqui está uma oportunidade de crescimento profissional inigualável para um Desenvolvedor(a) Mobile Sênior, responsável por liderar a criação de aplicativos móveis inovadores que impactam positivamente no mercado.
Candidatos apaixonados por tecnologia e com habilidades avançadas em desenvolvimento nativo iOS/Android têm oportunidade de se somar a nossa equipe ágil e colaborativa. Utilizando React Native, você irá desenvolver aplicativos móveis multiplataforma inovadores, integrando funcionalidades nativas quando necessário e contribuindo com projetos desafiadores de IA e Analytics.
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.
* 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.
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 (Human Interface Guidelines, Material Design).
* 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, SDKs internacionais e se comunicar quando necessário com equipes ou fornecedores externos.
Benefícios
* Opportuniade de trabalhar em uma cultura de startup em crescimento, com hierarquia horizontal, muita colaboração e oportunidades de impacto real nos resultados.
* Salário compatível com o mercado e com a senioridade do profissional.
* Forma de contratação à escolha do candidato (CLT ou PJ).
* Variados benefícios negociáveis, incluindo ajuda de custo home office, plano de saúde, bônus por desempenho, etc.
O nosso modelo de trabalho é híbrido, permitindo uma flexibilidade ideal para aqueles que buscam uma boa relação entre vida pessoal e profissional.