Desenvolvedor(a) Mobile Senior
Na Avanade, transformamos ideias em soluções digitais que geram impacto real para nossos clientes. Como Desenvolvedor(a) Android Sênior, você terá um papel fundamental na construção de aplicações móveis modernas, escaláveis e de alta performance, contribuindo para experiências digitais inovadoras em projetos estratégicos de transformação digital.
Você atuará em um ambiente colaborativo, trabalhando com equipes multidisciplinares para desenvolver soluções que combinam excelência técnica, inovação e foco no negócio.
Faça parte de uma organização que combina o melhor da Microsoft, Accenture e tecnologia para criar experiências que fazem a diferença para clientes ao redor do mundo. Aqui, você terá a oportunidade de atuar em projetos relevantes, desenvolver sua carreira continuamente e colaborar com especialistas apaixonados por tecnologia e inovação.
Together we do what matters.
Saiba mais sobre alguns dos nossos benefícios
- Vale refeição ou alimentação
- Cartão Multibenefícios (até Consultor(a) Sênior)
- Convênio médico e odontológico
- Certificações e treinamentos
- Seguro de vida
- Previdência privada
- Avababy: acompanhamento da gestação e kit para novos pais e mães
- Participação nos resultados da empresa
- Wellhub
- Auxílio creche
- Mentoria de carreira
- Política de Birthday Off
- Sessões de bem-estar
- Para cargos gerenciais: veículo corporativo, estacionamento e auxílio combustível
Responsabilidades
- Desenvolver e manter aplicações nativas Android com foco em qualidade, escalabilidade e performance.
- Participar da definição de arquiteturas, padrões técnicos e melhores práticas de desenvolvimento.
- Implementar novas funcionalidades garantindo manutenibilidade, segurança e eficiência do código.
- Integrar aplicações com APIs e serviços corporativos.
- Trabalhar em parceria com times de Produto, UX/UI, Arquitetura e Engenharia para entregar soluções completas.
- Realizar revisões de código e apoiar a evolução técnica das entregas do time.
- Desenvolver testes automatizados para garantir a qualidade e estabilidade das aplicações.
- Colaborar em iniciativas de melhoria contínua, automação e modernização do ambiente de desenvolvimento.
- Participar ativamente das cerimônias ágeis e contribuir para o sucesso dos projetos.
.
Habilidades e Experiências
Requisitos obrigatórios
- Experiência sólida no desenvolvimento de aplicações Android nativas.
- Domínio de Kotlin e Android SDK.
- Conhecimento em arquiteturas como MVVM e Clean Architecture.
- Experiência com princípios SOLID e Design Patterns.
- Vivência com Jetpack Compose, Coroutines e Retrofit.
- Experiência na integração com APIs RESTful.
- Conhecimento de Git e práticas de versionamento de código.
- Experiência com testes unitários e testes instrumentados.
- Vivência em ambientes de desenvolvimento ágil.
- Inglês intermediário para participação em projetos e interações globais.
Diferenciais
- Experiência com pipelines de CI/CD para aplicações mobile.
- Conhecimento em Firebase, GraphQL e ferramentas de analytics.
- Atuação em projetos de grande escala ou ambientes críticos de negócio.
- Experiência com observabilidade e monitoramento de aplicações mobile.
- Certificação Android (Google Developers) ou treinamentos avançados na plataforma Android.
- Conhecimento de práticas de segurança para desenvolvimento mobile.
.