Staff Fullstack Software Engineer | Front-end
PWS Cloud
Descrição da vaga
Estamos buscando um(a) Staff Fullstack Software Engineer | Front-end para integrar o time de Engenharia da PWS Cloud e atuar na construção e evolução dos nossos produtos digitais.Buscamos uma pessoa com sólida experiência em Engenharia de Software e desenvolvimento de aplicações web modernas, que combine profundidade técnica, atuação hands-on e visão sistêmica para resolver desafios complexos, com maior especialização em Front-end.Como Staff, você terá um papel importante na evolução técnica das aplicações, influenciando decisões de arquitetura, avaliando trade-offs e ajudando a estabelecer padrões que elevem a qualidade, performance e sustentabilidade das soluções. A atuação também envolve a integração com serviços por meio de APIs e da camada de Backend for Frontend (BFF).Mais do que desenvolver funcionalidades, esperamos alguém capaz de atuar como referência técnica, apoiando a evolução de outros engenheiros e colaborando com diferentes times e disciplinas na construção das soluções.A posição exige capacidade de equilibrar qualidade técnica, simplicidade, velocidade de entrega e necessidades do negócio, considerando os impactos das decisões tanto na experiência dos produtos quanto na evolução das aplicações.Responsabilidades e atribuiçõesDesenvolver e evoluir aplicações web modernas utilizando React, TypeScript e tecnologias do ecossistema Frontend;Definir e evoluir arquiteturas Frontend escaláveis, performáticas, testáveis e de fácil manutenção;Atuar como referência técnica, apoiando outros engenheiros e liderando decisões e iniciativas de maior complexidade;Definir e disseminar boas práticas de arquitetura, componentização, qualidade de código, testes e observabilidade;Atuar na integração entre Frontend, BFF e APIs, contribuindo para definição de contratos e estratégias de comunicação;Desenvolver e evoluir funcionalidades na camada de BFF de acordo com as necessidades das aplicações Frontend;Garantir boas práticas de performance, acessibilidade, segurança e experiência do usuário;Participar ativamente de code reviews, discussões de arquitetura e decisões técnicas;Colaborar com times de Produto, Design, Backend, Plataforma, Segurança e demais áreas técnicas;Identificar oportunidades de simplificação, automação e evolução contínua da engenharia.Requisitos e qualificaçõesSólida experiência com React, TypeScript, HTML e CSS no desenvolvimento de aplicações web modernas;Experiência com frameworks e ferramentas do ecossistema React, incluindo SSR, roteamento, gerenciamento de estado e cache;Experiência com Design Systems, componentização e construção de interfaces responsivas;Experiência com testes unitários, de componentes e end-to-end;Conhecimento sólido de APIs REST, contratos, autenticação, autorização, tratamento de erros e integração entre Frontend e Backend;Experiência com arquitetura Backend for Frontend (BFF) e conhecimento de linguagens Backend, preferencialmente Golang ou Rust;Conhecimento de performance web, observabilidade e práticas de CI/CD;Experiência com Git e práticas modernas de Engenharia de Software;Experiência atuando como referência técnica e contribuindo para decisões arquiteturais e evolução de outros engenheiros.Informações adicionaisSerá considerado um diferencial:Experiência com TanStack Start, TanStack Router e TanStack Query;Conhecimento de Tailwind CSS, shadcn/ui, Zustand, Vite e ferramentas modernas do ecossistema React;Experiência na construção ou evolução de Design Systems;Experiência com BFF utilizando Golang ou Rust;Experiência com produtos SaaS, plataformas cloud ou aplicações self-service.
