Chainguard
Redcare Pharmacy
Desenvolvedor Sênior Android (m/f/d)
Descrição da Empresa
Sobre a Redcare Pharmacy: Como a farmácia online nº 1 da Europa, a Redcare Pharmacy é impulsionada por equipes apaixonadas e inovação de ponta. Nos esforçamos para criar um ambiente de trabalho saudável e colaborativo, onde cada colaborador se sinta valorizado e inspirado a contribuir para nossa visão: “Até que cada ser humano tenha sua saúde”. Se você busca uma carreira que ofereça propósito e esteja alinhada aos seus valores, junte-se a nós e comece sua #Redcareer hoje.
Sobre a Vaga
Como Desenvolvedor(a) Sênior Android (m/f/d), você assumirá total responsabilidade pelo nosso aplicativo Android, liderando sua arquitetura, escalabilidade e evolução a longo prazo. Você desempenhará um papel fundamental na definição da visão técnica do aplicativo, aproveitando tecnologias modernas de Android e as melhores práticas, enquanto colabora estreitamente com equipes multifuncionais. Espera-se que você traga opiniões sólidas sobre arquitetura, desempenho e experiência do desenvolvedor, ajudando a equipe a construir um produto móvel de classe mundial.
Sobre a Stack Tecnológica
Kotlin, Android SDK, Jetpack Compose, Android Jetpack (ViewModel, Navigation, DataStore), Coroutines & Flow, Hilt (Dagger), Retrofit/OkHttp, Ktor, Koin
Descrição do Cargo e Suas Tarefas
Desenvolvimento e Arquitetura de Aplicativos
- Liderar o design e o desenvolvimento de aplicativos Android escaláveis e sustentáveis, utilizando arquitetura moderna de Android (MVVM / MVI / Clean Architecture).
- Impulsionar a adoção do Jetpack Compose para a criação de UIs declarativas e responsivas.
- Garantir as melhores práticas em modularização, qualidade de código, testes e otimização de desempenho, definindo e evoluindo a arquitetura do aplicativo para assegurar escalabilidade e manutenibilidade a longo prazo.
Colaboração
- Trabalhar em estreita colaboração com gerentes de produto, designers e engenheiros de backend para entregar funcionalidades de alta qualidade focadas no usuário.
Qualidade e Entrega
- Assumir a responsabilidade pelo pipeline de entrega, incluindo CI/CD, testes (unitários/UI) e gestão de releases.
- Garantir a estabilidade do aplicativo por meio de ferramentas de monitoramento, registro de logs e rastreamento de desempenho.
Documentação
- Manter uma documentação clara e abrangente sobre decisões de arquitetura, funcionalidades e processos técnicos.
Aprendizado Contínuo e Inovação
- Manter-se atualizado com as últimas tendências, ferramentas e frameworks de Android.
- Introduzir proativamente melhorias na base de código, nas ferramentas e nos processos de desenvolvimento.
Qualificações e Sobre Você
- Ampla experiência em desenvolvimento Android com forte expertise em Kotlin.
- Profundo conhecimento do Android SDK e das práticas modernas de desenvolvimento Android.
- Experiência prática com: Jetpack Compose, Coroutines & Flow.
- Injeção de Dependência (Hilt/Dagger) e REST APIs (Retrofit/OkHttp).
- Sólido conhecimento de princípios de clean architecture, padrões de projeto e modularização.
- Experiência com testes (JUnit, Espresso, MockK) e escrita de código sustentável e testável.
- Familiaridade com pipelines de CI/CD e fluxos de trabalho de desenvolvimento modernos.
- Capacidade comprovada de assumir a responsabilidade por projetos complexos e entregar resultados de alta qualidade de forma independente.
- Foco intenso em desempenho, escalabilidade e experiência do usuário.
Informações Adicionais e Benefícios
Para oferecer aos nossos colaboradores o melhor suporte possível para suas necessidades individuais, oferecemos uma ampla gama de benefícios:
- Esportes: Mantenha-se saudável. Aproveite um pacote de assinatura (M) no Urban Sports Club para desfrutar de uma enorme variedade de ofertas esportivas.
- Saúde Mental: Obtenha ajuda rápida e profissional de psicólogos da Likeminded caso se sinta sobrecarregado na vida privada ou profissional. Anônimo e gratuito.
- Trabalho Remoto: Se o seu trabalho não exigir presença no escritório, podemos organizar o local de trabalho individualmente - até 20 dias por ano em qualquer lugar da UE.
- Mobilidade: Fornecemos aos nossos colaboradores um Deutschland Ticket totalmente custeado, que pode ser usado a qualquer momento. Clique aqui para saber mais.
- Desenvolvimento pessoal: Cresça! Apoiamos e incentivamos seu desenvolvimento individual por meio de vários treinamentos internos e externos.
E muitos outros :)
Departamento na Redcare : Tech
Tipo de Trabalho Remoto : Engenharia
