Mobile Developer (React Native)
YellowIpe · Portugal
Publicado
há 1 semana
Sobre a função
Sobre a YellowIpe
Temos a missão de inspirar a conexão da tecnologia com as pessoas, fomentamos o melhor de nossos profissionais através de nossa expertise em encontrar e atrair os melhores talentos para os melhores projetos.
O Foco nas Pessoas, Colaboração e Comprometimento são os pilares que nos guiam nessa trajetória.
Junte-se à equipa amarela como nosso novo Mobile Developer (React Native)!
Responsabilidades:
- Desenvolver e manter aplicações móveis de alta performance e escaláveis utilizando React Native.
- Colaborar com equipas de design e produto para traduzir requisitos e designs em funcionalidades de aplicação.
- Integrar APIs RESTful e outras arquiteturas de backend para garantir o fluxo de dados entre o frontend e o backend da aplicação.
- Implementar e garantir boas práticas de desenvolvimento móvel, incluindo testes unitários, de integração e end-to-end.
- Gerir o ciclo de vida completo de publicação de aplicações nas lojas App Store (iOS) e Google Play Store (Android), incluindo a criação de certificados, perfis de aprovisionamento e a gestão de versões.
- Otimizar o desempenho e a usabilidade das aplicações, identificando e corrigindo bugs e gargalos.
- Participar ativamente em reuniões de planeamento, design e revisão de código, contribuindo com a sua experiência e conhecimento.
- Manter-se atualizado com as últimas tendências e tecnologias no ecossistema mobile e React Native.
- Assegurar a qualidade do código através de revisão por pares e aderência a padrões de codificação.
Requisitos:
- Experiência profissional comprovada superior a 8 anos no desenvolvimento de aplicações móveis.
- Sólida experiência com React Native, incluindo a gestão de estados (Redux, Context API), navegação (React Navigation) e o uso de bibliotecas de componentes.
- Conhecimento aprofundado do ciclo de vida de desenvolvimento de aplicações móveis nativas (iOS e Android) e suas particularidades.
- Experiência robusta na publicação de aplicações nas lojas App Store e Google Play Store, incluindo o processo de submissão, aprovações e manutenção.
- Fluência em inglês (escrito e falado) é obrigatória, dada a natureza internacional dos nossos projetos.
- Capacidade de trabalhar de forma autónoma e em equipa, com forte sentido de responsabilidade e proatividade.
- Experiência com ferramentas de versionamento de código, preferencialmente Git.
- Conhecimento em metodologias ágeis (Scrum, Kanban).
Fortes habilidades de resolução de problemas e atenção aos detalhes.
Diferenciais:
- Experiência com TypeScript.
- Conhecimento em testes automatizados para aplicações React Native (Jest, Enzyme, React Testing Library).
- Experiência com CI/CD para aplicações móveis (Azure DevOps, Jenkins, Fastlane).
- Familiaridade com arquiteturas de microsserviços e APIs GraphQL.
- Conhecimento de outras linguagens nativas (Swift/Objective-C para iOS, Kotlin/Java para Android).
- Certificações relevantes na área de desenvolvimento móvel ou React Native.
Informações importantes:
- Tipo de contrato: full-time
- Localização: Porto
- Modalidade: Presencial/Híbrido
- Viagens: pontuais - Polónia
- Idioma(s) necessário(s): Português, Inglês
Candidate-se para esta oportunidade através do nosso website! =)