Estamos em busca de uma Pessoa Desenvolvedora Mobile Sênior para compor nossa equipe, com foco no desenvolvimento de aplicativos para as plataformas Android. Se você possui ampla experiência na criação de aplicativos nativos para Android (Java/Kotlin), valorizando boas práticas de arquitetura, qualidade e inovação, essa oportunidade é para você! Procuramos um profissional motivado a contribuir com soluções robustas e escaláveis, que goste de desafios e valorize o trabalho colaborativo.
Responsabilidades e atribuições:
- Desenvolvimento de Aplicações: Projetar, desenvolver e manter aplicativos nativos para Android (Java/Kotlin), utilizando as melhores práticas de ambas as plataformas. Construção de interfaces utilizando Jetpack Compose e XML.
- 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:
-. Telemedicina ou Assistência Médica (após período de experiência), conforme a sua região
-. Convênio Farmácia
-. Vale-Refeição ou refeitório no local
-. Vale-Transporte
-. Vale-Alimentação ou Cesta Básica
-. Plataforma de apoio psicológico
-. Parceria com a Wellhub (Gympass)
-. Premiação conforme convenção coletiva
-. Seguro de Vida
-. Assistência Odontológica (Após-período de experiência)
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
Conhecimento em arquitetura de software (MVVM, MVP ou Clean Architecture).
Conhecimento em testes automatizados (JUnit, Espresso, etc.).
Domínio de linguagens de programação Java e Kotlin.
Experiência com ferramentas de versionamento, preferencialmente GitLab.
Experiência comprovada em desenvolvimento de aplicativos nativos Android
Experiência mínima de 5 anos em função de desenvolvimento de software Mobile Android e IOS
Experiência no consumo de APIs RESTful.
Familiaridade com bibliotecas e frameworks Android (Jetpack, Retrofit, Room, etc.).
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