Desenvolvedor(a) de Sistemas | FRONTEND II
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 cultura do Grupo Brisanet, participando ativamente de reuniões e contribuindo para um ambiente colaborativo;
- Propor inovações nas rotinas e processos da área, além de alimentar indicadores de desempenho e preparar relatórios técnicos conforme demanda;
- 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%.
Etapas do processo
- Etapa 1: Cadastro
- Etapa 2: Entrevista com o RH
- Etapa 3: Testes
- Etapa 4: Entrevista com o Gestor
- Etapa 5: Carta Proposta
- Etapa 6: Contratação
Nossa história 🧡
Atuamos no segmento de telecomunicações há 27 anos, com a missão de conectar pessoas e promover inclusão digital e social. Hoje, conectamos mais de 1,5 milhão de lares por todo o Nordeste, liderando o mercado de internet fixa (banda larga) na região. Somos também uma operadora de telefonia móvel, com crescimento cada vez mais expressivo.
Nossa trajetória começou em 1998, na cidade de Pereiro, interior do Ceará. Nascemos com o objetivo de oferecer internet de qualidade a preço acessível em cidades pequenas. Hoje, estamos presentes nos nove estados do Nordeste, levando conectividade de ponta do interior até as capitais, contribuindo ativamente para a transformação digital no Brasil.
Acesse nossas redes sociais 🧡