Desenvolvedor(a) Frontend React Sênior
Tecla T
Descrição da vaga
Modelo de trabalho: Híbrido — 3 dias remotos e 2 dias presenciais
🌐 Sobre a vaga
Buscamos um(a) Desenvolvedor(a) Frontend React Sênior para atuar no desenvolvimento e evolução de aplicações web e mobile modernas, performáticas, responsivas e escaláveis.
Você será uma pessoa-chave nas decisões técnicas relacionadas ao frontend, contribuindo com a definição de arquitetura, organização dos projetos, padrões de desenvolvimento, revisão de código e planejamento técnico das entregas.
Também esperamos que esse profissional apoie o desenvolvimento técnico do time, compartilhando conhecimentos e orientando profissionais menos experientes.
Esta é uma excelente oportunidade para quem deseja atuar em um ambiente desafiador, participando da construção de produtos digitais com foco em experiência do usuário, qualidade de código, performance e escalabilidade.
🛠️ Tecnologias que você precisa dominar
Frontend Web
- React.js
- Next.js
- TypeScript
- JavaScript
- HTML5
- CSS3
- SASS/SCSS
- Desenvolvimento de interfaces responsivas
- Componentização e reutilização de componentes
- Consumo e integração com APIs REST
- Gerenciamento de estado e dados assíncronos
- React Query ou ferramentas semelhantes
- Context API
- Hooks do React
- Formulários e validações
- Git, Pull Requests e Code Review
Desenvolvimento Mobile
- React Native
- Expo
- Desenvolvimento de aplicações para Android e iOS
- Navegação entre telas
- Integração com APIs
- Gerenciamento de estado
- Armazenamento local
- Tratamento de permissões do dispositivo
- Publicação e manutenção de aplicativos mobile
🧠 Conhecimentos fundamentais
- Sólidos conhecimentos nos princípios e funcionamento do React
- Domínio de componentização, propriedades, estado, hooks e ciclo de vida
- Conhecimento de arquitetura frontend escalável e modular
- Organização de projetos por módulos, domínios ou funcionalidades
- Princípios SOLID aplicados ao desenvolvimento frontend
- Clean Code e boas práticas de desenvolvimento
- Design Patterns aplicados ao frontend
- Integração com APIs RESTful
- Autenticação e autorização utilizando JWT e OAuth2
- Controle de acesso baseado em perfis e permissões
- Tratamento de erros e feedbacks para o usuário
- Otimização de performance e tempo de carregamento
- Desenvolvimento de aplicações responsivas e acessíveis
- Testes unitários e testes de componentes
- Gitflow, Pull Requests e Code Review
🧩 Responsabilidades do dia a dia
- Desenvolver novas funcionalidades em aplicações web utilizando React e Next.js
- Desenvolver e evoluir aplicações mobile utilizando React Native e Expo
- Criar componentes reutilizáveis, escaláveis e de fácil manutenção
- Transformar protótipos e layouts em interfaces funcionais e responsivas
- Integrar aplicações frontend com APIs e serviços externos
- Participar da definição e evolução da arquitetura frontend
- Apoiar decisões relacionadas a bibliotecas, padrões e organização dos projetos
- Garantir a qualidade do código por meio de boas práticas, testes e revisões
- Analisar e corrigir problemas de performance, usabilidade e compatibilidade
- Realizar manutenção corretiva e evolutiva nas aplicações existentes
- Trabalhar em conjunto com produto, UX/UI, QA, backend e demais desenvolvedores
- Participar ativamente das discussões técnicas e do planejamento das sprints
- Realizar Code Reviews e apoiar a evolução técnica do time
- Contribuir com documentações técnicas e padronizações
- Buscar continuamente melhorias na experiência do usuário e no processo de desenvolvimento
🌱 Soft skills
- Perfil de liderança técnica e capacidade de mentoria
- Boa comunicação e facilidade para compartilhar conhecimentos
- Capacidade de trabalhar com times multidisciplinares
- Proatividade, autonomia e senso de responsabilidade
- Organização e comprometimento com prazos
- Visão crítica sobre qualidade, experiência do usuário e produto
- Capacidade analítica para investigar e solucionar problemas complexos
- Flexibilidade para trabalhar com aplicações web e mobile
- Senso de dono e foco na entrega de valor
🚀 Diferenciais que chamam nossa atenção
- Conhecimento no segmento de turismo ou viagens corporativas
- Experiência com aplicações de grande porte e múltiplos módulos
- Experiência com arquitetura de Micro Frontends
- Experiência com Design System
- Conhecimento em acessibilidade digital
- Experiência com testes utilizando Jest, Vitest ou React Testing Library
- Experiência com testes mobile
- Conhecimento em ferramentas de monitoramento de erros, como Sentry
- Experiência com publicação de aplicativos na Google Play e Apple App Store
- Experiência com monorepo, Turborepo ou ferramentas semelhantes
- Conhecimento de CI/CD utilizando GitHub Actions ou Azure DevOps
- Conhecimento em Docker
- Experiência com aplicações multi-tenant
- Familiaridade com Keycloak
- Conhecimento de metodologias ágeis, como Scrum e Kanban
✅ O que esperamos de uma pessoa sênior
Mais do que dominar React e React Native, esperamos uma pessoa capaz de compreender os objetivos do produto, avaliar alternativas técnicas e propor soluções sustentáveis.
Esse profissional deverá ter maturidade para identificar riscos, antecipar problemas, apoiar o time e tomar decisões que considerem qualidade, prazo, experiência do usuário e manutenção futura das aplicações.
Beneficios
- Cartão ECXPAY no valor de R$ 500,00/Mês;
- Acesso a Wellhub;
- Convênio Zenklub - Psicólogo / Nutricionista / Coaching/ Terapia;
- 22 dias de descanso remunerado, após 12 meses;
- Parceria com curso de línguas "Time Load";
- Parceria com Clínica Bridges.
Mais vagas em São Paulo
- Pessoa Desenvolvedora Java - Sênior
- Mestre de Obras Sênior
- Advogado(a) Sênior de Contratos
- Analista de Desenvolvimento .NET + VS-SGR (Temporário-SP)
- Atendente do Espaço do Revendedor - Grajaú-SP
- Analista de Qualidade Sênior
- Âmbar Energia - Analista de Comércio Exterior Sênior
- ATENDENTE DE RESTAURANTE ( VILA GERTRUDES - SAO PAULO/SP)
