Desenvolvedor(a) de Aplicações Mobile (React Native)
Detalhe da Oferta:
Junta-te à nossa equipa startup em Matosinhos! Somos um grupo de seis apaixonados por tecnologia e AI. Estamos a desenvolver uma aplicação de resultados de futebol ao vivo com um toque único - previsão e comentários de jogos em direto, com grande foco em notificações push e exploração de novas funcionalidades com recurso a LLMs. Trabalhamos num ambiente leve, colaborativo e com comunicação contínua, onde as tuas ideias e contribuições terão um impacto direto. Se adoras futebol, tecnologia e o potencial dos LLMs, este é o teu lugar! Oferecemos excelentes oportunidades de desenvolvimento profissional e valorizamos competências e experiência acima de tudo. Esta é uma posição presencial.
Sumário da Função:
Como Desenvolvedor(a) de Aplicações Mobile, terás um papel crucial na manutenção e melhoria das nossas aplicações iOS e Android existentes. Serás responsável por implementar novas funcionalidades (explorando o potencial de LLMs para melhorar a experiência do utilizador), melhorar o desempenho, expandir as capacidades da aplicação, com foco em notificações push, para oferecer uma experiência de classe mundial aos nossos utilizadores.
Responsabilidades:
-Manter e atualizar o código-fonte React Native existente para as plataformas iOS e Android.
-Desenvolver e implementar novas funcionalidades com base nos requisitos do produto, pesquisando e aplicando o uso de LLMs para otimizar a aplicação.
-Trabalhar intensivamente em notificações push, otimizando a sua entrega, timing e conteúdo para maximizar o envolvimento do utilizador.
-Colaborar com designers e outros(as) developers para criar interfaces de utilizador intuitivas e envolventes.
-Otimizar o desempenho da aplicação, identificar e corrigir bugs, e garantir uma experiência de utilizador fluida.
-Integrar com serviços de backend e APIs.
-Implementar e manter integrações de analítica para acompanhar os principais indicadores de desempenho e o comportamento do utilizador.
-Manter-te atualizado(a) com as últimas tendências e tecnologias de desenvolvimento mobile, especialmente no domínio das notificações push e no potencial dos LLMs para aplicações móveis.
-Contribuir para a arquitetura geral e design das aplicações mobile.
Competências e Experiência Requeridas:
-Pelo menos 3 anos de experiência profissional em desenvolvimento de aplicações mobile.
-Proficiência sólida em desenvolvimento React Native.
-Experiência com os ciclos de vida de desenvolvimento de aplicações iOS e Android.
-Bom conhecimento de JavaScript e/ou TypeScript.
-Experiência com Git para controlo de versão.
-Familiaridade com APIs RESTful e networking mobile.
-Excelentes capacidades de resolução de problemas e debugging.
-Fortes capacidades de comunicação e trabalho em equipa, num ambiente leve e colaborativo.
-Paixão por futebol é altamente desejável.
Competências Adicionais (Valorizadas):
-Experiência com Firebase (especialmente FCM).
-Experiência em desenvolvimento nativo iOS (Swift/Objective-C) ou Android (Kotlin/Java).
-Experiência com frameworks de testes mobile.
-Princípios de design UI/UX.
-Conhecimento ou interesse em trabalhar com LLMs.
Salário: Dependendo da Experiência
Se interessado(a), enviar candidatura para ---@---