Caf
Mobile Engineer - Pleno
CafBrazil1 day ago
Full-timeEngineering, Information Technology
Estamos em busca de pessoas talentosas e comprometidas para se juntar à Caf. Mais do que preencher uma vaga, queremos alguém que compartilhe de nosso propósito: garantir identidades digitais seguras e transformar a forma como negócios e pessoas se conectam.

Sua missão

Nesta posição, você terá impacto direto no desenvolvimento e evolução dos nossos produtos digitais. Seu papel será essencial para garantir que a estratégia da Caf se reflita em soluções tecnológicas robustas, eficientes e de alta qualidade — desde a construção de componentes, SDKs e aplicações mobile até a definição colaborativa de requisitos, implementação, testes automatizados, documentação e manutenção contínua. Você atuará de forma integrada com times internos e parceiros externos, contribuindo para impulsionar nosso crescimento e fortalecer nossa cultura de engenharia.

Suas entregas estarão ligadas a KPIs como eficiência no desenvolvimento e nos processos, qualidade e confiabilidade das entregas, satisfação de clientes internos e inovação aplicada — contribuindo para que a Caf cresça com segurança, autonomia e excelência, em um ambiente que valoriza curiosidade, iniciativa e a resolução de problemas de forma criativa e proativa.

O que você vai fazer

  • Contribuir para decisões arquiteturais e técnicas relacionadas ao desenvolvimento e manutenção de SDKs mobile e aplicações multiplataforma;
  • Trabalhar com desenvolvimento nativo em Swift (iOS) e/ou Kotlin (Android), garantindo qualidade, performance e segurança;
  • Construir e manter soluções utilizando tecnologias híbridas como Flutter ou React Native, selecionando a melhor abordagem de acordo com as necessidades do projeto;
  • Apoiar esforços de modularização e criação de pacotes reutilizáveis, com foco em escalabilidade e integração fluida com clientes;
  • Participar da publicação de SDKs e pacotes, garantindo documentação clara, integração simples com aplicativos clientes e uma excelente experiência para desenvolvedores;
  • Ser capaz de alternar entre plataformas mobile conforme necessário, adaptando-se a tecnologias nativas ou multiplataforma quando apropriado;
  • Aplicar e promover boas práticas de arquitetura mobile (por exemplo, MVVM, Clean Architecture, princípios SOLID), ajudando a garantir bases de código sustentáveis e fáceis de manter;
  • Demonstrar curiosidade técnica e propor proativamente melhorias e inovações nas ferramentas e produtos utilizados pelo time;
  • Construir e manter código de qualidade utilizando boas práticas de desenvolvimento ágil e seguro;
  • Construir e manter componentes, SDKs, aplicações e outras funcionalidades mobile com foco na melhor experiência do usuário;
  • Criar testes automatizados com o objetivo de garantir consistência e integridade das soluções;
  • Construir interfaces de comunicação seguras e eficientes;
  • Garantir a segurança das nossas aplicações mobile, incorporando boas práticas e implementando medidas robustas de segurança ao longo de todo o processo de desenvolvimento;
  • Planejar e implementar pipelines de CI/CD e versionamento;
  • Participar de code reviews trazendo feedbacks construtivos;
  • Atuar em todo o ciclo de vida da solução, passando por pesquisa, design, refinamentos, desenvolvimento, deploy, monitoramento e manutenção;
  • Documentar insumos e manter registros com detalhes de implementação, configuração, especificação e outras informações relevantes que auxiliem na gestão dos ativos da área;
  • Garantir que as entregas estejam de acordo com os níveis de qualidade e critérios de aceitação estabelecidos na especificação da tarefa.

O que você precisa trazer

  • Experiência com desenvolvimento mobile nativo, especialmente utilizando Swift (iOS) e/ou Kotlin (Android);
  • Experiência prática com tecnologias mobile híbridas, como Flutter ou React Native;
  • Entendimento de padrões de arquitetura mobile, como MVVM, Clean Architecture e princípios SOLID;
  • Conhecimento básico de modularização e do processo de publicação de SDKs/pacotes para uso em aplicações clientes;
  • Flexibilidade e capacidade de transitar entre diferentes tecnologias e stacks mobile conforme as demandas do projeto;
  • Curiosidade e iniciativa para aprender continuamente e adotar novas tecnologias no ecossistema de desenvolvimento mobile;
  • Conhecimento sobre publicação de aplicativos para testes internos;
  • Conhecimento atualizado sobre tecnologias da área de especialização e sobre boas práticas de desenvolvimento inerentes à construção de soluções;
  • Clareza sobre as principais estratégias utilizadas pelo mercado de tecnologia na construção de soluções robustas, com foco em princípios de performance, disponibilidade, gerenciabilidade e segurança;
  • Entendimento dos conceitos de acessibilidade e compliance nas plataformas mobile;
  • Compreensão das características e limitações de diferentes ambientes mobile (ex.: dispositivos, versões, sistemas operacionais, arquiteturas etc.);
  • Capacidade de gerenciar prioridades individuais, prazos e entregas;
  • Postura responsável diante dos desafios do dia a dia e dos processos e planos de ação previamente estabelecidos e acordados entre gestão e time;
  • Atenção aos detalhes e zelo pela qualidade na execução das atividades;
  • Flexibilidade para mudanças e diferentes contextos de atuação, com resiliência e inteligência emocional;
  • Bom relacionamento interpessoal, colaboração e cordialidade com outros membros do time;
  • Conhecimento em outras tecnologias de desenvolvimento mobile (Flutter, React Native e Ionic).

Mais sobre você

  • É alguém que valoriza diversidade, inclusão e respeito;
  • Tem perfil proativo, gosta de aprender rápido e não teme desafios;
  • Sabe equilibrar execução com pensamento estratégico;
  • Compartilha do nosso jeito de trabalhar: Transparência, Obsessão pelo Cliente, Responsabilidade Absoluta, Pessoas em primeiro lugar e Foco em Execução.

O que oferecemos

Na Caf, acreditamos que o trabalho vai além da função: é sobre fazer parte de um ambiente dinâmico, colaborativo e transparente, onde cada pessoa tem espaço para crescer. Aqui, celebramos conquistas, incentivamos a inovação e valorizamos equilíbrio entre vida pessoal e profissional. Nossos benefícios incluem:

  • Caju R$863,00 (flexível para Vale Refeição e Alimentação)
  • Assistência Médica e Odontológica
  • Caju Mais: Conexa Saúde, Psicologia Viva e Wellhub
  • Day Off no aniversário
  • Convênio com escola de idiomas

Sobre a Caf

Na Caf, acreditamos que inovação só faz sentido quando nasce da confiança e do respeito entre pessoas. Nossa cultura é baseada em ética, diversidade e segurança, valores inegociáveis que guiam nossas escolhas. Aqui, cada voz importa, cada talento tem espaço para crescer e cada conquista é celebrada.

Igualdade de Oportunidades

A Caf acredita no poder da diversidade para transformar times e negócios. Estamos comprometidos em construir um ambiente inclusivo, respeitoso e livre de discriminação. Todas as candidaturas são bem-vindas, independentemente de raça, gênero, orientação sexual, idade, deficiência, religião ou qualquer outra característica protegida por lei.

Key Skills

Ranked by relevance