Desenvolver interfaces responsivas e acessíveis é fundamental para proporcionar uma experiência do usuário de alta qualidade.
Aqui, você trabalhará em desenvolver projetos utilizando ReactJS (componentes funcionais e de classe), com foco em responsividade e acessibilidade. Além disso, aplicará Hooks, Context API, Redux (ou outras soluções de gerenciamento de estado) para criar aplicações escaláveis e manuteníveis.
Implementará React Router para navegação em SPAs e escreverá testes com Jest e React Testing Library para garantir a qualidade do código. Além disso, integrará com APIs REST (e opcionalmente GraphQL) para fornecer dados consistente e atualizado às aplicações.
Atuará também no back-end, compreendendo o funcionamento de APIs (FastAPI e NodeJS) para melhor integração e depuração. Garantirá a segurança e autenticação da aplicação utilizando padrões como JWT, OAuth e RHSSO. Participará ativamente de processos de versionamento via Git, incluindo branching, pull requests e code reviews.
Rodará e depurará localmente o ambiente da aplicação utilizando Docker, compreendendo o uso de Dockerfile e realizando debug básico de containers.
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)
O que oferecemos:
* 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
Além disso, oferecemos um ambiente de trabalho dinâmico e motivador, onde você pode crescer profissionalmente e se desenvolver como especialista em desenvolvimento de aplicações web.
Somos uma equipe apaixonada por tecnologia e inovação, e estamos sempre procurando por pessoas talentosas para se juntar a nós.