A missão de uma pessoa desenvolvedora mobile híbrido é projetar, desenvolver e manter aplicativos multiplataforma de alta qualidade utilizando React Native. O objetivo é criar soluções que ofereçam uma experiência de usuário otimizada e estejam alinhadas às necessidades do público-alvo, ao mesmo tempo em que maximizam a eficiência e a consistência entre plataformas iOS e Android.
Responsabilidades e atribuições:
- Desenvolver e manter aplicações móveis multiplataforma utilizando React Native.
- Gerenciar e implementar soluções de persistência utilizando bancos de dados relacionais e não-relacionais.
- Monitorar e otimizar a aplicação com o uso de ferramentas como Firebase Monitoring.
- Configurar e integrar notificações push com Firebase Messaging.
- Realizar o deploy das aplicações nas lojas Apple App Store e Google Play Store, garantindo conformidade com os requisitos das plataformas.
- Escrever e executar testes unitários para garantir a qualidade do código.
- Implementar boas práticas de desenvolvimento, mantendo o código limpo, legível e escalável.
- Realizar ajustes e resolver problemas nativamente para Android e iOS quando necessário.
- Colaborar na automação de processos com scripts de pipeline e integração contínua em ambiente DevOps.
- Consumir e integrar APIs RESTful de forma eficiente
- Uso de GitLab (branches, merges, pull requests, conflito branches).
- Interpretar layouts e guias de estilo fornecidos por designers no Figma, garantindo fidelidade visual e funcional.
Benefícios:
-. Seguro de Vida
-. Parceria com a Wellhub (Gympass)
-. Premiação conforme convenção coletiva
-. Telemedicina ou Assistência Médica (após período de experiência), conforme a sua região
-. Assistência Odontológica (Após-período de experiência)
-. Vale-Refeição ou refeitório no local
-. Vale-Transporte
-. Vale-Alimentação ou Cesta Básica
-. Convênio Farmácia
-. Plataforma de apoio psicológico
VIDEO
Número de vagas: 1
Tipo de contrato e Jornada: Efetivo – CLT - Período Integral
Área Profissional: Analista em Informática, TI, Telecomunicações - Programador / Desenvolvedor
Exigências
Escolaridade Mínima: Ensino Superior
Valorizado
Experiência desejada: Entre 3 e 5 anos
Ciências da computação; Ensino Superior, Engenharia da computação; Ensino Superior
Habilidades
Boa comunicação e facilidade para trabalhar em equipes multidisciplinares
Comprometimento com prazos e qualidade das entregas
Experiência mínima de 5 anos em função de desenvolvimento de software Mobile Android e IOS
Graduação completa em Ciência da Computação, Engenharia de Software ou áreas correlatas
Interesse em aprender e se manter atualizado com as tendências de desenvolvimento mobile
Proatividade e capacidade de resolver problemas de forma criativa e eficaz
Denunciar Vaga