
A Hypori desenvolve espaços de trabalho virtuais seguros que permitem que funcionários acessem aplicações e dados corporativos por dispositivos móveis sem armazenar ou processar essas informações no dispositivo pessoal. Sua abordagem de confiança zero atende organizações dos setores de defesa, governo e saúde que precisam de acesso móvel alinhado a rigorosos padrões de segurança e conformidade. Organizações como o Departamento de Defesa dos EUA utilizam a plataforma da Hypori, desenvolvida para atender a padrões como HIPAA e FedRAMP High.
Engenheiro(a) sênior de Android
Crie aplicativos Android corporativos seguros na Hypori, uma empresa de SaaS de cibersegurança. Desenvolva recursos em Kotlin e testes automatizados para softwares entregues em ambientes locais e nuvens públicas por meio de CI/CD ágil.
Descrição
- Crie aplicativos Android corporativos ao longo de todo o ciclo de desenvolvimento ágil.
- Investigue problemas e projete, implemente e teste correções e novos recursos.
- Entregue código por meio de um pipeline de CI/CD em evolução para ambientes locais e nuvens públicas.
- Proteja a propriedade intelectual, os dados dos usuários e a integridade do sistema seguindo políticas e práticas de desenvolvimento seguro.
- Acompanhe e comunique o trabalho no Jira e nas reuniões diárias.
- Concilie os requisitos do produto com o conhecimento dos aspectos internos do Android.
- Desenvolva recursos prontos para produção para o aplicativo Hypori Client.
- Amplie o aplicativo Hypori Client usando os recursos do ecossistema Android.
- Escreva testes unitários e execute conjuntos de testes com uma estrutura de automação.
- Colabore em uma equipe pequena para resolver problemas complexos com iniciativa, pensamento crítico, disposição ponderada para assumir riscos e comunicação clara.
Requisitos
- Pelo menos 5 anos de experiência desenvolvendo aplicativos móveis Android.
- Pelo menos 3 anos de experiência liderando o desenvolvimento de aplicativos móveis.
- Sólidos conhecimentos de Kotlin, incluindo corrotinas e Flow.
- Experiência com Jetpack Compose para interfaces de usuário declarativas.
- Familiaridade com Gradle usando Kotlin DSL e projetos Android com vários módulos.
- Experiência com estruturas de injeção de dependência, como Koin, Dagger ou Hilt.
- Sólidos conhecimentos práticos de corrotinas Kotlin e threads Java.
- Sólidos conhecimentos práticos de MVVM e padrões de projeto de fluxo de dados unidirecional.
- Conhecimentos práticos dos fundamentos do Android Jetpack, incluindo ViewModel, Lifecycle e DataStore.
- Experiência escrevendo testes unitários com JUnit e uma biblioteca de simulação, como MockK.
- Experiência testando aplicativos em nuvem na AWS ou no Azure.
- Conhecimentos práticos de sistemas operacionais Linux ou Unix.
- Sólido entendimento do controle de versão Git.
Benefícios
- Seguro médico.
- Seguro odontológico.
- Seguro de visão.
- Licença parental.
- Pacote de seguro de vida.
- Pacote de cobertura por incapacidade.
- Plano 401(k) com contribuições equivalentes do empregador, com aquisição de direitos desde o primeiro dia de trabalho.
- Bônus por desempenho vinculado principalmente ao desempenho da empresa como um todo.
- Investimento em ferramentas e desenvolvimento de habilidades.