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 tempo 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.
E aí, topa o desafio?
Então se candidata nessa vaga e não deixa essa oportunidade para depois!
Pessoa Coordenadora de Desenvolvimento Backoffice (CLT) - Remoto
São Paulo, São Paulo, Brazil 6 months ago
Coordenador(a) de Desenvolvimento de Mercado de Sementes
Pessoa Desenvolvedora Frontend Júnior | Sympla Express
São Paulo, São Paulo, Brazil 4 months ago
Não encontrou nenhuma vaga em seu perfil? Envie seu CV mesmo assim!
Belo Horizonte, Minas Gerais, Brazil 4 days ago