Develop and enhance native Android applications using Java and Kotlin, focusing on quality, security, usability, and performance while collaborating with cross-functional teams.
Native Android Developer - REMOTO
📜 Description
- Desenvolver e manter interfaces nativas Android utilizando Kotlin e Jetpack Compose.
- Implementar interfaces responsivas e componentes reutilizáveis, seguindo as diretrizes do Design System.
- Aplicar princípios de Clean Architecture e boas práticas de desenvolvimento de software.
- Integrar aplicações com APIs REST e GraphQL, utilizando Apollo quando aplicável.
- Implementar e manter mecanismos de injeção de dependências com Hilt, Dagger ou Koin.
- Desenvolver e executar testes unitários e instrumentados, garantindo a qualidade e a confiabilidade das aplicações.
🛠️ Requirements
- Experiência com construção de interfaces utilizando Jetpack Compose.
- Conhecimentos em Kotlin e Clean Architecture.
- Noções de injeção de dependências utilizando Hilt, Dagger ou Koin.
- Conhecimentos de APIs REST, GraphQL e Apollo.
- Noções gerais de CI/CD.
- Familiaridade com a utilização de componentes reutilizáveis de um Design System.
- Experiência com testes unitários e instrumentados.
- Noções gerais de versionamento semântico (SemVer).
Full job description
A Verity está buscando novos talentos!
Somos uma consultoria de transformação e engenharia digital e buscamos um(a) Desenvolvedor(a) Android Nativo Sênior para fazer parte dessa jornada.
Olha só quais são as experiências e conhecimentos que você precisa ter para acelerar e transformar com a gente:
Responsibilities
- Desenvolver e manter interfaces nativas Android utilizando Kotlin e Jetpack Compose.
- Implementar interfaces responsivas e componentes reutilizáveis, seguindo as diretrizes do Design System.
- Aplicar princípios de Clean Architecture e boas práticas de desenvolvimento de software.
- Integrar aplicações com APIs REST e GraphQL, utilizando Apollo quando aplicável.
- Implementar e manter mecanismos de injeção de dependências com Hilt, Dagger ou Koin.
- Desenvolver e executar testes unitários e instrumentados, garantindo a qualidade e a confiabilidade das aplicações.
- Participar dos processos de integração e entrega contínua (CI/CD), seguindo as práticas de versionamento de software.
- Colaborar com equipes multidisciplinares para entregar soluções alinhadas aos requisitos técnicos e de negócio.
- Aplicar boas práticas de acessibilidade, incluindo suporte ao TalkBack, quando necessário.
Requirements
- Experiência com construção de interfaces utilizando Jetpack Compose.
- Conhecimentos em Kotlin e Clean Architecture.
- Noções de injeção de dependências utilizando Hilt, Dagger ou Koin.
- Conhecimentos de APIs REST, GraphQL e Apollo.
- Noções gerais de CI/CD.
- Familiaridade com a utilização de componentes reutilizáveis de um Design System.
- Experiência com testes unitários e instrumentados.
- Noções gerais de versionamento semântico (SemVer).
Diferencial:
- Experiência com TalkBack e acessibilidade.
Similar jobs
Search more Android Engineer jobsDevelop and maintain robust Android applications using Kotlin, focusing on user experience and seamless backend integration while collaborating with cross-functional teams.
As an Android Engineer, you will develop new features for a product used by millions, enhancing the team's technical and AI expertise for faster, higher-quality delivery.
Join Tripadvisor as a Software Engineer II (Android) to develop and enhance Android applications while collaborating with product managers and designers in a dynamic, remote-first environment.
Pessoa Desenvolvedora Android
Develop and enhance Android applications using Kotlin and Java, while collaborating with a team to ensure high performance and quality standards.
