Destaques importantes
- Área e especialização profissional: Informática, TI, Telecomunicações - Programador / Desenvolvedor
- Nível hierárquico: Especialista
- Local de trabalho: São Paulo, SP
- Regime de contratação de tipo Prestador de Serviços (PJ)
- Jornada Período Integral
- Modelo de Trabalho: Home office
- Participação ativa em reuniões diárias de alinhamento de atividades com equipe de desenvolvimento (daily meeting).
- Desenvolvimento de novos sistemas.
- Correção e implementação de novas funcionalidades em sistemas já existentes.
- Trabalhar com equipes multidisciplinares para assegurar qualidade durante todo o ciclo de vida de desenvolvimento de softwares.
- Competências Técnicas : JavaScript moderno (ES6+) — domínio profundo de features atuais, padrões assíncronos, closures, event loop e otimização de código.
- - TypeScript avançado — uso de tipos complexos, generics, utilities, narrowing e arquiteturas tipadas em larga escala.
- - HTML5 e semântica — estruturação correta do conteúdo e boas práticas que impactam SEO, acessibilidade e manutenção.
- - CSS3/SASS/Tailwind ou outro pré-processador moderno — capacidade de criar interfaces escaláveis, performáticas e consistentes.
- - React (profundo conhecimento do ecossistema) — understanding real de renderização, Fiber, reconciliation, e ciclo de vida moderno.
- - Hooks, Context, memoization, Profiler — habilidade de otimizar renderizações e detectar gargalos de performance.
- - Next.js (SSR, SSG, ISR, Server Components, Routing, App Router) — domínio de renderização híbrida, streaming e arquitetura RSC moderna.
- - Redux Toolkit, Zustand, Jotai, Recoil ou Signals — escolha e aplicação de estratégias adequadas para diferentes tipos de estado.
- - Experiência com monorepo: Nx ou Turborepo — organização, build pipelines otimizados e compartilhamento de módulos em escala.
- - Microfrontends (Module Federation ou arquitetura equivalente) — decomposição de grandes aplicações em módulos independentes.
- - REST e GraphQL — construção e consumo eficiente de APIs, incluindo tipagem, caching e estratégias de revalidação.
- - Conhecimento de API caching, SWR, React Query ou TanStack Query — sincronização de dados, invalidation e atualizações otimizadas.
- - Code splitting, tree-shaking e otimização de bundle — garantir carregamento eficiente e máximo aproveitamento do pipeline de build.
- - Lighthouse, Web Vitals, Chrome DevTools, React Profiler — análise prática de métricas e diagnóstico de problemas de performance.
- - Estratégias de renderização: SSR/CSR/SSG/ISR, Streaming, Suspense — definir a melhor abordagem para cada tipo de página ou fluxo.
- - Jest, Testing Library — testes unitários expressivos e focados em comportamento.
- - Cypress ou Playwright para E2E — automação confiável de fluxos críticos de ponta a ponta.
- - Snapshots, mocks, coverage e testes orientados à arquitetura — garantia de qualidade contínua em aplicações complexas.
- - XSS, CSRF, clickjacking — mitigação prática e domínio das vulnerabilidades mais comuns em SPAs e SSR.
- - OWASP para SPA e SSR — aplicação de padrões de segurança em todo o ciclo de desenvolvimento.
- - Vite, Webpack, esbuild ou SWC — domínio de bundlers modernos, build otimizado e pipeline de desenvolvimento eficiente.
- Horário: segunda a sexta: das 09h30 ás 18h30
- Modalidade : Home Office
- Salário: a combinar
Valorizado
- Escolaridade Mínima: Ensino Superior
+ 50 Candidatos se inscreveram a esta vaga