Descrição da Vaga
Estamos em busca de um(a) Desenvolvedor(a) Frontend React criativo(a) e detalhista, com experiência prática na construção de aplicações web dinâmicas e de alto desempenho. O(a) candidato(a) ideal possui uma base sólida em arquitetura front-end, escreve código limpo e de fácil manutenção, e tem um sólido entendimento das modernas estruturas JavaScript e práticas de desenvolvimento. Nesta função, você utilizará ferramentas modernas de produtividade alimentadas por IA e trabalhará em estreita colaboração com designers de UI/UX, engenheiros de back-end e equipes multifuncionais globais para construir interfaces de usuário escaláveis e oferecer experiências de usuário excepcionais.
Responsabilidades
- Projetar, desenvolver e manter componentes React.js eficientes, reutilizáveis e confiáveis para aplicações web empresariais.
- Colaborar com designers de UI/UX para traduzir wireframes, mockups e histórias de usuário em interfaces de usuário polidas e de alta qualidade.
- Otimizar aplicações front-end para velocidade, desempenho, responsividade e compatibilidade entre navegadores.
- Integrar aplicações front-end com APIs RESTful, endpoints GraphQL e serviços de back-end.
- Participar ativamente de revisões de código, planejamento de sprints e reuniões diárias em um ambiente de desenvolvimento Agile.
- Solucionar e resolver defeitos de front-end, vazamentos de memória e gargalos de desempenho em navegadores modernos.
- Criar e manter documentação técnica, bibliotecas de componentes e padrões de desenvolvimento front-end.
- Manter-se atualizado(a) com as tecnologias front-end emergentes, padrões web e melhores práticas de engenharia para impulsionar a melhoria contínua.
- Utilizar ferramentas de desenvolvimento alimentadas por IA para acelerar o desenvolvimento de recursos, refatoração de código, testes de unidade e documentação técnica.
Requisitos
- ✓3+ anos de experiência profissional em desenvolvimento front-end construindo aplicações web modernas com React.js.
- ✓Proficiência em JavaScript (ES6+), TypeScript, HTML5 e CSS3/SCSS.
- ✓Sólido entendimento de ferramentas e padrões de gerenciamento de estado, incluindo Redux Toolkit, Context API, Zustand ou Recoil.
- ✓Experiência prática com manipulação de requisições assíncronas, integração de API e dados JSON usando Axios ou Fetch API.
- ✓Familiaridade com pipelines de build front-end modernos e ferramentas de desenvolvimento, incluindo Webpack, Vite, Babel e npm/pnpm/yarn.
- ✓Sólido entendimento de frameworks de design responsivo e bibliotecas de estilo como Tailwind CSS, Material UI, Styled Components ou Bootstrap.
- ✓Experiência com controle de versão baseado em Git e fluxos de trabalho de desenvolvimento usando plataformas como GitHub, Azure DevOps ou GitLab.
- ✓Bom entendimento de frameworks e ferramentas de teste como Jest, React Testing Library ou Cypress.
- ✓Compreensão do comportamento de renderização do navegador, manipulação do DOM e técnicas de otimização de desempenho front-end.
- ✓Experiência prática no uso de ferramentas modernas alimentadas por IA para melhorar a produtividade do desenvolvedor, incluindo GitHub Copilot ou Cursor para geração e refatoração de código assistida por IA, ChatGPT, Claude ou assistentes de IA generativa empresarial para depuração rápida, design de algoritmos e documentação técnica, e ferramentas alimentadas por IA para análise de código, teste ou preenchimento de código.
- •Exposição a frameworks React modernos como Next.js, bem como conceitos de Server-Side Rendering (SSR) e Static Site Generation (SSG).
- •Familiaridade com pipelines de CI/CD para implantações de aplicações front-end.
- •Conhecimento básico das Web Content Accessibility Guidelines (WCAG) e melhores práticas de SEO.
- •Familiaridade com ferramentas de gerenciamento de projetos Agile como Azure DevOps ou Jira.
- ✓Fortes habilidades de comunicação escrita e verbal em inglês, com a capacidade de colaborar efetivamente com equipes de desenvolvimento globais.
- ✓Fortes habilidades de resolução de problemas com excelente atenção aos detalhes e precisão da UI.
- ✓Capacidade de assumir a responsabilidade pelos recursos desde a divisão da tarefa técnica até o lançamento em produção.
- ✓Disposição e capacidade de aprender rapidamente novas bibliotecas, frameworks e ferramentas de engenharia.
Categorias
Sobre a Empresa
Mais vagas na Kstack →Somos uma consultoria especializada em conectar os melhores profissionais de tecnologia as melhores vagas do mercado – tanto no Brasil quanto no exterior.Atuamos com posições estratégicas e táticas na carreira Tech, como QAs, Desenvolvedores, Scrum Masters, Product Owners, Analistas de Negócios, Ger...[Ver Mais]
Informações Adicionais
Você será redirecionado para o site da empresa
Vagas Relacionadas
Work From Home LangChain AI Engineer (Python)
BairesDev
Work From Home Junior QA Automation Engineer
BairesDev
Trabalhe de Casa Analista Junior de Compras
BairesDev
Trabalhe de Casa Analista Junior de Relações Públicas
BairesDev
Trabalhe de Casa Analista de Folha de Pagamento Júnior
BairesDev