OSAS Tecnologia da Informação · Belo Horizonte, MG, BR
Você será responsável por desenvolver funcionalidades completas ponta a ponta nas interfaces do ECM e do Portal do Munícipe, atuando tanto na manutenção evolutiva do sistema legado quanto na construção da nova aplicação em Angular. Espera\-se autonomia técnica e capacidade de tomar decisões de implementação. **Responsabilidades** * Desenvolver features completas de forma autônoma, do layout à integração com a API. * Criar e manter componentes reutilizáveis (módulos IIFE no legado; componentes/serviços Angular no novo). * Integrar com APIs REST, lidar com autenticação JWT e recursos em tempo real (SignalR). * Participar de code reviews, contribuindo com qualidade e padronização. * Apoiar a migração progressiva do legado para a nova stack Angular. **Requisitos técnicos** * JavaScript/ES6\+ sólido e domínio de jQuery. * TypeScript e Angular (componentes, serviços, RxJS, formulários reativos). * Bootstrap e/ou PrimeNG; SCSS. * Consumo de APIs REST, manipulação de estado e tratamento de erros. * DataTables, máscaras de input e validação de formulários. * Git com fluxo de branches e Conventional Commits. **Diferenciais:** testes (Jest), SignalR, CKEditor/Quill, ESLint/Prettier. **Diferenciais**: Testes (Jest), SignalR, CKEditor/Quill, ESLint/Prettier. **Inteligência Artificial no desenvolvimento** * Uso proficiente de assistentes de código com IA (GitHub Copilot, Claude Code, Cursor) integrados ao fluxo de desenvolvimento. * Spec\-driven development com IA: partir de especificações/requisitos para gerar e refinar implementações, mantendo aderência aos padrões do projeto. * Engenharia de prompt aplicada a tarefas reais (geração de componentes, testes, refatorações) com revisão crítica do resultado. * Geração de UI a partir de design/protótipos com ferramentas de IA e adaptação ao design system existente (PrimeNG/Bootstrap). * Uso de agentes de IA para tarefas pontuais (geração de testes, documentação, scaffolding) com validação dos artefatos produzidos. * **Diferenciais:** consumo de APIs de LLM no front\-end, integração de funcionalidades de IA em produto. Pagamento: R$4\.500,00 \- R$9\.500,00 por mês Benefícios: * Assistência médica * Participação nos lucros * Seguro de vida * Vale\-alimentação * Vale\-refeição * Vale\-transporte Local do trabalho: Presencial