Descrição da vaga No time de Manufatura Datasul, nosso desafio é levar a inteligência do ERP para dispositivos móveis, garantindo agilidade e eficiência para quem está na linha de frente da produção.
Responsabilidades e atribuições
Desenvolvimento Mobile: Construir e manter aplicações utilizando o ecossistema Ionic/Angular, com foco em usabilidade e performance em dispositivos móveis.
Arquitetura e Integração: Compreender a estrutura do software e atuar na integração entre o front-end mobile e o back-end (Progress/Datasul).
Qualidade e Testes: Criar e executar testes (manuais ou automatizados) para garantir que as funcionalidades atendam aos requisitos de negócio sem regressões;
Documentação e Versionamento: Registrar as etapas do desenvolvimento e manter o histórico técnico através de ferramentas de versionamento (Git);
Colaboração Técnica: Trabalhar próximo ao time para discutir soluções de arquitetura, priorizando a troca de conhecimento e a evolução do produto;
Mentoria: Apoiar desenvolvedores menos experientes no dia a dia, auxiliando no esclarecimento de dúvidas técnicas e na disseminação de boas práticas;
Refinamento de Requisitos: Apoiar o detalhamento de necessidades técnicas junto aos stakeholders para garantir a viabilidade da implementação mobile.
Requisitos e qualificações
Desenvolvimento Web/Mobile: Experiência prática com Angular e frameworks híbridos (foco em Ionic);
Ecossistema PO-UI: Conhecimento na utilização dos componentes da biblioteca PO-UI para construção de interfaces;
Integração com ERP: Vivência com o ERP TOTVS Datasul e entendimento básico (ou interface) com a linguagem Progress (OpenEdge);
Lógica e Estrutura: Raciocínio lógico aplicado à resolução de problemas e otimização de código;
Metodologias Ágeis: Experiência de trabalho em times que utilizam Scrum ou Kanban;
Formação: Ensino superior completo em TI ou áreas correlatas.
Requisitos desejáveis
Experiência específica nos fluxos de Manufatura (chão de fábrica, estoque, ordens de produção).
Conhecimento em consumo de APIs REST e autenticação em ambiente mobile.
Familiaridade com o processo de build e publicação de apps (Android/iOS).