Engenheiro(a) de Software Júnior – Front-end (React)
Bidweb Security IT
Regime de contratação
CLT
Modelo de trabalho
Presencial
Carga horária
40 horas semanais
Descrição
A Bidweb, líder no mercado em soluções de cibersegurança estratégica, está em busca de profissionais talentosos e apaixonados por segurança digital para integrar nossa equipe. Se você deseja fazer parte de uma empresa que está na vanguarda da cibersegurança, fornecendo proteção e confiança para clientes de diversos setores, esta é a sua oportunidade!
Estamos buscando um(a) Engenheiro(a) de Software Júnior focado em desenvolvimento frontend com React para atuar na construção e evolução de aplicações web. A pessoa irá trabalhar em um time ágil, implementando telas, componentes e fluxos de interface a partir de user stories bem definidas, sempre com foco em qualidade de código, testes e boa experiência do usuário.
Principais atribuições
- Implementar interfaces e componentes em React a partir de user stories, protótipos e especificações fornecidas pelo time.
- Escrever testes unitários básicos para componentes React garantindo cobertura mínima do próprio código.
- Consumir APIs REST/JSON no front-end, lidando com estados de carregamento, erro e sucesso.
- Aderir aos padrões de código, componentes e design system definidos pelo time.
- Utilizar Git no fluxo diário de trabalho seguindo o fluxo de versionamento do time.
- Participar ativamente das cerimônias ágeis, comunicando bloqueios, riscos e status de forma clara.
- Colaborar com designers, product owners e outros devs para alinhar expectativas de comportamento da interface, usabilidade e consistência visual.
Requisito
- Formação: Ensino superior completo.
Experiência desejável
- Experiência mínima de 01 ano em atividades de desenvolvimento frontend, preferencialmente com React (pode incluir estágio, programas de formação, projetos acadêmicos ou freela).
Soft Skills
- Receptividade a feedbacks e compromisso com aprendizado contínuo.
- Comunicação objetiva de status e bloqueios, especialmente em contexto de sprint.
- Mentalidade de crescimento: abertura para evoluir tanto tecnicamente quanto em práticas de trabalho em equipe.
- Colaboração: disposição para apoiar e ser apoiado(a) por outros devs, designers e POs.
- Atenção a detalhes visuais e de usabilidade, mantendo empatia com o usuário final.
Hard Skills
- Domínio de Git e entendimento básico de fluxo de versionamento.
- Conhecimento prático de React:
- Componentes funcionais, props e estado;
- Hooks principais;
- Organização de componentes reutilizáveis.
- HTML5 e CSS3: semântica, responsividade básica e boas práticas de estruturação de layout.
- Noções de estilização em React, como uso de CSS Modules, Styled Components, Tailwind ou equivalente.
- Criação de testes unitários para componentes e noções de testes de integração de UI.
- Familiaridade inicial com pipelines de CI/CD: saber acionar pipelines, acompanhar execução e interpretar falhas simples em builds front-end.
- Inglês técnico (escuta e leitura) para leitura de documentação, issues, exemplos de código e tutoriais.