Área de Atuação: Frontend
Cidade: Remota
UF: PR
País: Brasil
O que a área faz?
Profissional altamente especializado que lidera a arquitetura, design e implementação de aplicações web utilizando React.js. Ele desempenha um papel estratégico na definição de padrões, escolha de tecnologias e alinhamento de soluções técnicas com os objetivos de negócios. Sua atuação vai além do desenvolvimento de código, envolvendo liderança técnica e colaboração com várias equipes.
Principais Responsabilidades
- Projetar a sistemas de aplicações frontend utilizando React.js, garantindo escalabilidade, manutenibilidade e performance.
- Definir padrões de desenvolvimento, como estrutura de pastas, organização de componentes e uso de ferramentas.
- Escolher e implementar bibliotecas e frameworks adicionais para suportar as necessidades do projeto (e.g., Redux, Zustand, Next.js).
- Atuar como ponto de referência para desenvolvedores frontend, fornecendo suporte técnico e orientações.
- Realizar revisões de código (code reviews) para garantir a qualidade e aderência aos padrões definidos.
- Promover boas práticas de desenvolvimento, como SOLID, DRY, e KISS.
- Identificar gargalos de performance e implementar soluções para otimizar o carregamento, renderização e interatividade das páginas.
- Implementar padrões de acessibilidade (WCAG) para garantir que o produto seja inclusivo.
- Colaborar com Product Owners, UX/UI Designers e equipes de backend para alinhar requisitos e soluções técnicas.
- Participar de decisões estratégicas relacionadas à tecnologia e roadmap do produto.
Requisitos Técnicos:
- Formação em Engenharia da Computação, Ciências da Computação, Sistemas de Informação, Tecnologia em Análise e Desenvolvimento de Sistemas ou afins.
- Experiência em React, Next.js e conhecer bibliotecas como Styled Components, Tailwind CSS ou Material-UI.
- Conhecimentos de UX.
- Domínio de Redux (incluindo Redux Toolkit), Zustand ou MobX.
- HTML5, CSS3, JavaScript (ES6+), Webpack e Babel.
- Familiaridade com PWA (Progressive Web Apps) e Service Workers.
- Experiência em Testes e Qualidade de código.
Requisitos Comportamentais:
- Liderança: Capacidade de orientar equipes técnicas e tomar decisões estratégicas.
- Comunicação: Explicar conceitos técnicos complexos de forma acessível.
- Proatividade: Identificar melhorias e inovações em processos e tecnologias.
- Colaboração: Trabalhar de forma integrada com equipes multidisciplinares.
Regime de Contratação: Cooperado
Horário de Trabalho: 40 horas semanais, das 8h às 18h
Atuação: Remota