Desenvolvedor(a) Sênior de Aplicativos Móveis: Uma Oportunidade de Crecer
O Desafio:
A aquarela está procurando por um profissional talentoso para liderar a criação de aplicativos móveis inovadores. Com sua experiência avançada em desenvolvimento nativo e conhecimento em React Native, você será responsável por desenvolver apps móveis multiplataforma que impressionam.
Requisitos Fundamentais:
* Sólida experiência em desenvolvimento de aplicativos móveis com histórico de entrega de apps para Android e iOS;
* Dominio de React Native para criar aplicativos cross-platform aproveitando ao máximo o compartilhamento de código entre plataformas;
* Conhecimentos avançados em desenvolvimento nativo iOS (Swift/Objective-C) e Android (Kotlin/Java) para implementar módulos nativos e otimizações específicas quando necessário;
* 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 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;
* Assegurar a qualidade e desempenho dos aplicativos realizando testes unitários, integrados e de UI, profiling e depuração;
* Colaborar com designers e equipe de produto traduzindo 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 contribuindo nas decisões de arquitetura e escolha de ferramentas/bibliotecas.
Diferenciais:
* Experiência com ciclo completo de publicação de apps incluindo processos de build e release para Google Play Store e Apple App Store;
* Conhecimento de ferramentas de CI/CD para mobile automatizando builds, testes e distribuição;
* Familiaridade com bibliotecas e frameworks do ecossistema mobile modernas como Redux/Context API e Firebase;
* 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.
Modelo de Trabalho:
* Local: atuação híbrida para candidatos em Salvador/BA ou Florianópolis/SC; 100% remoto para outros locais no Brasil;
* Contratação: formato à escolha do candidato (CLT ou PJ);
* Benefícios: negociáveis;
* Salário: a combinar;
* Ambiente: cultura de startup em crescimento com hierarquia horizontal e muita colaboração.
Como Candidatar-se:
Se identificou com a oportunidade? Envie seu currículo e links de apps ou portfólio que demonstrem seu trabalho para carreiras@aquarela.email usando o assunto