Responsabilidades e atribuições:
- Desenvolvimento de Aplicações: Projetar, desenvolver e manter aplicativos nativos para Android (Java/Kotlin) e iOS (Swift/Objective-C), utilizando as melhores práticas de ambas as plataformas.
- Arquitetura de Software: Implementar arquiteturas baseadas em padrões como MVVM, e Modularização (Jetpack Room, Compose), Clean Architecture e outros adequados ao projeto.
- Integração de APIs: Consumir e integrar APIs RESTful, garantindo a comunicação eficiente entre o aplicativo e os serviços de backend.
- Testes: Criar e executar testes automatizados (unitários, de integração e UI) para assegurar a estabilidade e a qualidade do aplicativo.
- Versionamento de Código: Utilizar o GitLab para gerenciar repositórios, realizar code reviews e gerenciar branches de forma colaborativa.
- Análise de Requisitos: Colaborar com equipes de produto e design para compreender as especificações e transformá-las em funcionalidades úteis e intuitivas.
- Manutenção e Suporte: Identificar e corrigir bugs, além de otimizar o desempenho e a usabilidade dos aplicativos existentes.
- Documentação: Produzir e manter documentações técnicas e funcionais claras para facilitar o trabalho em equipe e a continuidade dos projetos.
- Experiência: Utilizar o Figma, maps, rotas e localizações, recursos em background, push notifications, Firebase
Benefícios:
-. Premiação conforme convenção coletiva
-. Parceria com a Wellhub (Gympass)
-. Vale refeição
-. Vale-Transporte
-. Vale alimentação
-. Assistência Odontológica (Após-período de experiência)
-. Telemedicina ou Assistência Médica (após período de experiência), conforme a sua região
-. Seguro de Vida
-. 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: Especialista 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