Desenvolvedor(a) de Sistemas | FRONTEND
Descrição da Vaga
Estamos à procura de um(a) **Desenvolvedor(a) de Sistemas** para desenvolver, implantar e realizar manutenção de sites e sistemas, visando a agilidade, segurança e eficácia dos processos adequando\-os às necessidades das áreas e clientes. Se você é um profissional atencioso, que encanta seus clientes e possui senso de propriedade, a Brisanet é o seu lugar! Vamos velejar rumo ao futuro! **\#VemSerBrisanet 💙🧡** **Responsabilidades e atribuições** * Vivenciar a identidade organizacional do Grupo Brisanet; * Preparar relatórios, formulários ou planilhas, conforme solicitações; * Propor melhorias para as rotinas e processos da área; * Alimentar indicadores da área; * Participar ativamente das reuniões e compromissos da organização, quando solicitado; * Prestar atendimento aos colaboradores em assuntos relacionados à área; * Utilizar os equipamentos de segurança individual e coletiva, quando necessário; * Executar demais atividades correlatas ao cargo, segundo necessidades da área e direcionamento da liderança; * Desenvolver, manter e evoluir interfaces web com foco em usabilidade, acessibilidade e experiência do usuário; * Construir componentes reutilizáveis com HTML, CSS e TypeScript utilizando frameworks como React, Vue ou Angular; * Consumir e integrar APIs REST e GraphQL para exibição e manipulação de dados em aplicações front\-end; * Utilizar gerenciadores de pacotes como NPM ou Yarn para controle de dependências; * Aplicar boas práticas de desenvolvimento como Clean Code, princípios de desenvolvimento seguro e versionamento com Git; * Realizar testes automatizados (unitários, integração) com ferramentas como Testing Library, Jest.; * Realizar revisão de código (code review) para garantir legibilidade, performance e padronização do código; * Utilizar e configurar ferramentas como ESLint e Prettier para garantir qualidade e consistência do código; * Trabalhar com bundlers como Webpack, Vite ou Rollup para otimizar o carregamento da aplicação; * Prototipar telas com base em mockups e fluxos de design, colaborando com designers e POs; * Aplicar técnicas de SEO para garantir melhor indexação e visibilidade de aplicações web; * Manipular o DOM de forma eficiente para criar interações e animações fluidas; * Documentar componentes, fluxos e boas práticas adotadas no desenvolvimento da aplicação; * Participar da construção ou evolução de Design Systems, garantindo a consistência visual dos produtos; * Identificar e corrigir erros na interface por meio de testes e depuração; * Monitorar performance de telas e identificar gargalos visuais ou de carregamento; * Trabalhar em conjunto com o time de back\-end para garantir integração eficiente entre sistemas; * Desenvolver scripts e ferramentas auxiliares para automatizar tarefas do ambiente de front\-end; * Participar de reuniões de refinamento e planejamento, contribuindo com soluções técnicas e estimativas; * Colaborar com demais membros do time para garantir entregas de valor e alinhadas com os objetivos do projeto. **Requisitos e qualificações** * Lógica e Sintaxe: Domínio total de TypeScript e ES6\+ (Arrow functions, Destructuring, Promises). * Angular Core: Conhecimento profundo de Ciclo de Vida (Hooks), Services, Injeção de Dependências e Roteamento (Lazy Loading). * Versionamento: Git (Branching, Merging, Rebase e resolução de conflitos). * Comunicação de Dados: Consumo de APIs RESTful e tratamento de erros. * Layout: CSS moderno (Flexbox, Grid) e pré\-processadores (SASS/SCSS). * Autonomia: Capacidade de receber uma tarefa e entregá\-la do início ao fim sem supervisão constante. * Comunicação Clara: Capacidade de explicar o que está fazendo em reuniões diárias (Daily Scrum) de forma objetiva. * Colaboração em Equipe: Saber trabalhar com Git em fluxo colaborativo (Git Flow), respeitando as branches e os processos da equipe. * Escuta Ativa: Ser capaz de aceitar feedback no seu código durante o Code Review sem ficar defensivo. **Será considerado um diferencial:** * Gestão de Estado: Experiência com NgRx ou a nova feature de Signals do Angular. * Testes: Escrita de testes unitários (Jest/Cypress). * Performance: Conhecimento em estratégias de detecção de mudanças. * Programação Reativa: Domínio real de operadores RxJS. * Soft Skills de Pleno: Code Reviews construtivos e ter visão de produto (entender o impacto da funcionalidade no negócio). **Informações adicionais** * Cultura de trabalho que respeita e valoriza as pessoas; * Eventos internos que abordam temas diversos; * Meio colaborativo que valoriza o desenvolvimento pessoal e profissional; * Ambiente horizontal e vertical, ou seja, você é o protagonista de sua carreira!; * Alimentação (Sede via Refeitório e Filiais via Ifood); * Plano de Saúde Coparticipativo; * Plano Odontológico; * Seguro de Vida; * Auxílio Creche; * Auxílio Dependente PCD; * Empréstimo Consignado (após 6 meses); * Descontos de até 50% nos serviços Brisanet de Internet e BrisaMusic; * Wellhub (Gympass); * Descontos em Instituições de Ensino Superior de até 60%.
Vaga originalmente publicada em: linkedin
💼 Encontre as melhores oportunidades para desenvolvedores no Job For Dev