Descrição
Resumo:
Junte-se à equipe de um cliente como Desenvolvedor(a) Full-Stack Sênior para desenvolver e manter interfaces multiplataforma, melhorar o desempenho e a experiência do usuário (UX) e impulsionar a arquitetura e a qualidade do código.
Pontos principais:
1. Desenvolver e manter interfaces multiplataforma usando React
2. Melhorar e otimizar o desempenho e o design do produto
3. Impulsionar a arquitetura e a qualidade do código
Na TechBiz Global, oferecemos serviços de recrutamento para nossos CLIENTES TOP do portfólio. Atualmente, buscamos um **Desenvolvedor(a) Full-Stack Sênior** para integrar uma das equipes de nossos **clientes**. Se você procura uma oportunidade empolgante para crescer em um ambiente inovador, essa pode ser a combinação perfeita para você.
O que você fará:
* Desenvolver e manter nossas interfaces multiplataforma usando React
* Refatorar e modernizar componentes para melhorar velocidade, usabilidade e acessibilidade
* Utilizar um conjunto diversificado de habilidades para melhorar e otimizar o desempenho e o design de nossos produtos e interfaces
* Colaborar de perto com uma equipe pequena e ágil
* Assumir a responsabilidade por projetos e funcionalidades, desde a concepção até a entrega
* Impulsionar a arquitetura e a qualidade do código (padrões, refatoração, manutenibilidade)
* Estar pronto(a) para contribuir rapidamente após um período justo de integração (onboarding)
* Melhorar o desempenho e a experiência do usuário (UX) com resultados mensuráveis (Core Web Vitals, tempos de carregamento, capacidade de resposta)
**O que buscamos:**
* Vários anos de experiência em produção
* Excelentes habilidades em TypeScript (tipos limpos, código seguro para refatoração)
* Experiência sólida com React e React Native, especialmente hooks e padrões modernos de componentes
* Compreensão de design responsivo e desenvolvimento web acessível
* Conhecimento em otimização de desempenho, boas práticas de acessibilidade e ferramentas (de teste), tais como Vitest, Playwright e Maestro
* Capacidade de trabalhar de forma independente, comunicar-se com clareza e entregar soluções de ponta a ponta
**Conhecimento desejável ou disposição para aprender:**
* React Query (@tanstack/react-query): conforto ao trabalhar com consultas (queries), mutações, cache e hooks de API existentes
* Zustand: capacidade de trabalhar com confiança com estado global em uma base de código já existente
* Electron: familiaridade com o desenvolvimento/manutenção de aplicações desktop multiplataforma
* Desenvolvimento nativo para dispositivos móveis: experiência com Kotlin e/ou Swift