Mid-Level Software Engineer (Frontend)

Empresa: CESAR

Mid-Level Software Engineer (Frontend) Olá, somos o CESAR! Somos um centro de inovação e de educação que há 30 anos forma pessoas e impulsiona organizações, potencializando suas estratégias digitais. Resolvemos problemas complexos e desafiadores em um ambiente de trabalho descontraído, descentralizado e repleto de benefícios para nossos colaboradores, que atuam como protagonistas, interagindo diretamente com clientes de escala global. Como Mid-Level Software Engineer (Frontend), sua missão será atuar no desenvolvimento das interfaces e experiências digitais de um projeto. Será responsável por implementar funcionalidades que permitam aos usuários consultar informações, interagir com os recursos de Inteligência Artificial, verificar fontes documentais, acompanhar indicadores e atuar sobre alertas e riscos contratuais. Atuando no desenvolvimento e mantendo funcionalidades de média complexidade, seguindo a arquitetura e os padrões definidos pelo projeto e contando com orientação de profissionais seniores nas decisões de maior impacto, topa? Vamos nessa! Esperamos que você… Desenvolva e mantenha interfaces web responsivas; Construa interfaces conversacionais para interação com modelos de linguagem e agentes de IA; Apresente respostas geradas pela IA com referências, citações e acesso aos documentos originais; Desenvolva visualizações, implementar dashboards, filtros, tabelas, gráficos e mecanismos de pesquisa; Integre o frontend a APIs, serviços de backend e mecanismos de autenticação; Desenvolva mecanismos de cache, persistência local e sincronização para cenários de conectividade instável; Aplique princípios de acessibilidade, usabilidade e design responsivo; Implemente componentes reutilizáveis e contribuir para a evolução do design system; Crie testes unitários, de componentes, de integração e de ponta a ponta; Investigue e corrija problemas de interface, compatibilidade e desempenho; Participe de revisões de código e discussões técnicas; Documente componentes, fluxos, integrações e decisões de implementação; Colabore com UX, backend, ciência de dados, arquitetura, segurança e especialistas de negócio; Participe de demonstrações, testes com usuários e ciclos de melhoria da plataforma. Precisamos que você… Tenha graduação completa há pelo menos 5 anos em Ciência da Computação, Engenharia de Software, Sistemas de Informação, Engenharia da Computação ou áreas correlatas; Tenha experiência profissional no desenvolvimento de aplicações frontend; Possua conhecimento sólido em TypeScript; Tenha experiência com React + Vite, Vitest + Playwright, React Router, Material UI, React Query, Docker,AWS; Tenha conhecimento de HTML semântico, CSS e desenvolvimento responsivo; Tenha experiência na integração de interfaces com APIs REST; Possua conhecimento de gerenciamento de estado, roteamento e tratamento de formulários; Tenha experiência com criação e manutenção de componentes reutilizáveis; Possua conhecimento de testes automatizados de componentes e interfaces; Tenha familiaridade com Git e desenvolvimento colaborativo; Tenha conhecimento de acessibilidade e boas práticas de experiência do usuário; Possua capacidade de analisar problemas de desempenho e comportamento da interface; Possua capacidade de documentar soluções e comunicar questões técnicas com clareza. É legal que você... Tenha experiência no desenvolvimento de interfaces conversacionais ou aplicações com IA generativa; Possua familiaridade com respostas em streaming, atualizações em tempo real e estados intermediários de processamento; Tenha conhecimento de padrões de UX para explicabilidade, rastreabilidade e validação de respostas geradas por IA; Tenha experiência com visualizadores de PDF e mecanismos de destaque ou referência a trechos documentais; Tenha experiência com bibliotecas para criação de tabelas, gráficos e dashboards; Possua conhecimento de aplicações web progressivas e estratégias de funcionamento offline; Possua familiaridade com WebSockets, Server-Sent Events ou tecnologias equivalentes; Tenha conhecimento de autenticação e autorização com OAuth 2.0 ou OpenID Connect; Possua experiência com design systems, bibliotecas de componentes e documentação visual; Tenha conhecimento de pipelines de integração contínua e entrega contínua; Possua noções de segurança no frontend, incluindo prevenção de XSS, proteção de dados e tratamento seguro de conteúdo gerado por LLMs; Tenha experiência com ferramentas de monitoramento de erros, desempenho e comportamento das interfaces; Tenha vivência nos setores de óleo e gás, energia ou ambientes industriais regulados. Aqui no CESAR, nós temos algumas práticas que proporcionam uma rotina mais positiva para a pessoa colaboradora: Horário flexível; Estrutura horizontal; Programas de treinamento e desenvolvimento; Cultura voltada para a Diversidade & Inclusão, onde você pode ser livre pra ser quem é! Gostou? Espera só para conferir nosso pacote variado de benefícios: Plano de saúde e odontológico; Vale Refeição / Alimentação; Auxílio Idiomas; Auxílio Creche; Auxílio Lentes de Contato; Seguro de Vida; Descontos em cursos da CESAR School; DayOff (no mês do Aniversário); Modalidades esportivas remotas (Pilates, Top Dance, Funcional e Ginástica Laboral); Gympass; Moodar. Quer conhecer melhor o CESAR? Clica aqui e vem com a gente! #inovacaocesar #vemprocesar #soucesar

Ver todas as vagas