Você está procurando uma oportunidade de crescimento profissional em um ambiente inovador e dinâmico?
Na nossa equipe, acreditamos no poder da colaboração e na importância de criar soluções inovadoras em parceria com nossos clientes.
Com sua experiência em desenvolvimento web, você será responsável por criar interfaces responsivas e acessíveis utilizando ReactJS (componentes funcionais e de classe). Além disso, deverá aplicar Hooks, Context API, Redux (ou outras soluções de gerenciamento de estado) para garantir que a aplicação seja escalável e fácil de manter.
Outros requisitos incluem implementar React Router para navegação em SPAs, escrever e manter testes com Jest e React Testing Library, e integrar com APIs REST (e opcionalmente GraphQL). Além disso, é fundamental atuar também no back-end, compreendendo o funcionamento de APIs (FastAPI e NodeJS) para melhor integração e depuração.
Para garantir a segurança e autenticação da aplicação, é necessário utilizar padrões como JWT, OAuth e RHSSO. Participar ativamente de processos de versionamento via Git, incluindo branching, pull requests e code reviews, é também uma parte fundamental do cargo. Rodar e depurar localmente o ambiente da aplicação utilizando Docker, compreendendo o uso de Dockerfile e realizando debug básico de containers, são habilidades essenciais para este papel.
Requisitos Essenciais
* Proficiência em ReactJS com JSX, Hooks e Context API.
* Experiência com gerenciamento de estado (Redux, Zustand, Recoil ou similar).
* Conhecimento em responsividade e acessibilidade (WAI-ARIA, boas práticas HTML/CSS).
* Familiaridade com testes automatizados em React.
* Conhecimento sólido no consumo e integração com APIs REST.
* Noções básicas de funcionamento de APIs em NodeJS ou FastAPI.
* Entendimento de mecanismos de autenticação: JWT, OAuth, RHSSO.
* Experiência com Git, versionamento e boas práticas de colaboração.
* Conhecimento prático em Docker (rodar containers, interpretar Dockerfile, debug básico).
Benefícios
Além de um ambiente dinâmico e desafiador, oferecemos uma série de benefícios para nossos funcionários, incluindo Vale Alimentação ou Vale Refeição; Desconto em cursos, universidades e instituições de idiomas; Academia Stefanini - plataforma com cursos online, gratuitos, atualizados e com certificado; Mentoring; Auxílio Creche; Clube de vantagens para consultas e exames; Assistência Médica; Assistência Odontológica; Clube de vantagens e descontos nos melhores estabelecimentos; Clube de viagens; Convênio para Pet.
O que Aprender
Nesta posição, você terá a oportunidade de aprender e se desenvolver em diversas áreas, incluindo ReactJS, gerenciamento de estado, responsividade e acessibilidade, testes automatizados, APIs REST e Docker. Além disso, contará com apoio de uma equipe experiente e dedicada, bem como recursos para continuar aprendendo e se melhorando.
Se você está procurando uma oportunidade de crescimento profissional em um ambiente inovador e dinâmico, não perca a chance de se candidatar a esta vaga!