
RIO VAGAS
Desenvolvedor(a) Mobile Pleno – Postos Ipiranga – Home Office
Missão:
Construir e manter a base sólida e escalável para o desenvolvimento mobile da empresa, acelerando a entrega de novos produtos e funcionalidades por meio da criação de soluções e ferramentas que padronizem e otimizem o trabalho dos demais times de desenvolvimento.
Atividade:
· Criar e manter frameworks, bibliotecas e componentes reutilizáveis que simplifiquem o desenvolvimento mobile e garantam a consistência visual e de comportamento em todos os aplicativos.
· Desenvolver ferramentas e scripts para automatizar tarefas repetitivas, como testes, builds e deployments, otimizando o fluxo de trabalho dos demais times.
· Compartilhar conhecimento e oferecer suporte técnico aos demais desenvolvedores mobile, auxiliando na resolução de problemas e na adoção das melhores práticas.
· Desenvolver e implementar estratégias de integração de sistemas que suportem os objetivos de negócios.
· Colaborar com equipes de desenvolvimento, operações e segurança para garantir a integração harmoniosa dos sistemas.
· Explorar novas tecnologias e tendências do mercado mobile, buscando soluções inovadoras para otimizar o desenvolvimento.
· Realizar análises de requisitos e definir especificações técnicas para projetos de integração.
· Monitorar e otimizar o desempenho das integrações sistêmicas.
· Documentar processos e soluções de integração.
Responsabilidades e atribuições
Pré requisito:
· Experiência:
· Sólida experiência em desenvolvimento mobile, com histórico de entrega de projetos complexos e de alta qualidade.
· Experiência ou contato prévio com pelo menos 2 frameworks mobile (React Native, Flutter, KMP, Android ou iOS)
· Experiência com testes automatizados (unitários, de integração e end-to-end) e ferramentas de CI/CD.
· Soft skills:
· Comunicação clara e eficaz: Capacidade de transmitir informações técnicas de forma clara e concisa para diferentes públicos.
· Colaboração e trabalho em equipe: Habilidade de trabalhar em conjunto com outros desenvolvedores, designers e stakeholders para alcançar objetivos comuns.
· Proatividade e autonomia: Capacidade de identificar e resolver problemas de forma independente, buscando sempre a melhor solução.
· Visão estratégica: Capacidade de compreender o impacto das decisões técnicas no negócio e de antecipar as necessidades futuras.
· Adaptabilidade: Capacidade de trabalhar em um ambiente dinâmico.
· Skills Técnicos:
· Proficiência em JavaScript/TypeScript, Kotlin, Swift ou Dart.
· Conhecimento em arquitetura de software para aplicativos móveis (MVVM, Redux, etc.).
· Experiência com testes automatizados.
· Conhecimento em ferramentas de CI/CD.
· Experiência com ferramentas de versionamento de código (Git) e fluxos de trabalho de desenvolvimento.
· Conhecimento em design de interfaces de usuário (UI) e experiência do usuário (UX).
· Capacidade de escrever código limpo, modular e reutilizável.
· Educação:
· Graduação em Ciência da Computação, Engenharia de Software, Sistemas de Informação ou área relacionada.
Informações adicionais
O que a gente te oferece?
Horário flexível
Auxílio filho com deficiência
Programa de Remuneração Variável
Previdência Privada
Adicional por gidişat de serviço
Terapia Online & Orientação Nutricional
Cesta natalidade
Universidade corporativa
Benefícios de mercado: Gympass, VR/VA, VT, Plano de Saúde e Odontológico
, Seguro de vida.