Especialista Programador Frontend
Descrição da Vaga
****Responsabilidades e Atribuições:**** * Desenvolver e evoluir componentes e features em React Native e Vue.js, seguindo boas práticas modernas de arquitetura frontend. * Atuar na modernização e sustentação da aplicação ASP.NET MVC integrada com Vue.js, garantindo estabilidade e continuidade técnica. * Liderar tecnicamente iniciativas de frontend, orientando a equipe em decisões arquiteturais, padrões de código e boas práticas. * Contribuir para a evolução do time por meio de compartilhamento de conhecimento, mentoria e promoção de um ambiente de aprendizado contínuo. * Criar componentes reutilizáveis, modulares, parametrizáveis e alinhados com guidelines internas. * Participar da definição e implementação de integrações com APIs REST, garantindo robustez, segurança e escalabilidade. * Otimizar performance, reduzir re\-renderizações, melhorar experiência do usuário e garantir acessibilidade. * Realizar code reviews colaborativos com foco em qualidade, performance, consistência e boas práticas. * Identificar, investigar e corrigir bugs, propondo melhorias contínuas no app e na plataforma web. * Colaborar com times de backend, produto, QA e mobile para garantir comunicação fluida e entregas eficientes. * Participar da documentação de soluções, padrões e decisões técnicas para alinhamento interno e onboarding de novos membros. * Manter\-se atualizado sobre tecnologias frontend e tendências, aplicando esse conhecimento para elevar o nível técnico do time. ****Requisitos:**** * Experiência sólida com React, React Native e Vue.js (2/3\), incluindo hooks avançados, navegação, modularização e arquitetura frontend moderna. * Domínio de JavaScript ES6\+ e TypeScript aplicados em projetos de médio e grande porte. * Construção de componentes reutilizáveis, modulares e parametrizáveis, alinhados a design systems e boas práticas. * Integração com APIs REST (erros, interceptors, versionamento) e conhecimento de SSR, SSG e CSR. * Experiência com ASP.NET MVC \+ Vue.js em ambientes legados, garantindo evolução progressiva. * Uso de ferramentas de gerenciamento de estado (Redux, Zustand, Context API) e organização de lógica de negócio no frontend. * Experiência com arquitetura configurável: feature flags, temas dinâmicos, microfrontends e monorepos (NX, Turborepo). * Otimização de performance: redução de re\-renderizações, memorização (memo/useCallback/useMemo), otimização de listas, lazy loading e code\-splitting. * Conhecimento em acessibilidade (A11y) e aplicação de práticas WCAG. * Experiência com testes (unitários, integração, mocks, snapshot, coverage) usando Jest, Testing Library e Vue Test Utils. * Sólido conhecimento de Git, code review e pipelines de CI/CD (GitHub Actions, GitLab, Azure DevOps). * Familiaridade com monitoramento e debugging (Flipper, Sentry, Crashlytics, Lighthouse, DevTools). * Atuação como referência técnica: definição de padrões, decisões arquiteturais, revisão de código e mentoria. * Habilidade de comunicação e colaboração com backend, mobile, produto e QA. * Vivência com documentação técnica estruturada (ADR, guidelines, arquitetura). * Participação em comunidades, eventos e iniciativas de aprendizado contínuo, com forte interesse em evolução tecnológica. ****Sobre a vaga:**** * Modelo de trabalho: 100% remoto * Ambiente internacional. * Tipo de contrato: PJ
Vaga originalmente publicada em: linkedin
💼 Encontre as melhores oportunidades para desenvolvedores no Job For Dev