Desenvolvedor(a) Frontend | React | React Native | TypeScript | Tailwind — PJ
Buscamos um(a) Desenvolvedor(a) Frontend com experiência em web e mobile para integrar nosso time de produto e atuar no desenvolvimento de aplicações modernas, performáticas e escaláveis.
O(a) profissional será responsável por transformar requisitos de negócio e design em interfaces funcionais, responsivas e bem estruturadas, contribuindo diretamente para a evolução dos nossos produtos digitais.
Responsabilidades
- Desenvolver e manter aplicações web utilizando React, TypeScript e Tailwind CSS.
- Desenvolver e evoluir aplicações mobile com React Native, utilizando Expo ou fluxo equivalente.
- Implementar interfaces modernas, responsivas, acessíveis e com foco em performance.
- Consumir e integrar APIs REST e/ou GraphQL, lidando com autenticação, paginação, cache e estados assíncronos.
- Trabalhar com funcionalidades nativas no mobile, como push notifications, deep links, câmera, geolocalização, biometria e armazenamento seguro.
- Apoiar a publicação e manutenção de aplicativos na App Store e Google Play, incluindo builds, versionamento e atualizações.
- Escrever testes unitários, de integração e/ou end-to-end, quando necessário.
- Colaborar na evolução do design system compartilhado entre web e mobile.
- Acompanhar métricas de performance e propor melhorias contínuas para as aplicações.
Requisitos obrigatórios
- Experiência sólida com React, incluindo Hooks, Context API e composição de componentes.
- Experiência com React Native, preferencialmente com Expo.
- Domínio de TypeScript, incluindo tipagem avançada, generics e utility types.
- Proficiência em Tailwind CSS e familiaridade com NativeWind ou abordagens semelhantes no mobile.
- Experiência com gerenciamento de estado, como Zustand, Redux Toolkit, React Query/TanStack Query ou similares.
- Conhecimento em navegação mobile com React Navigation ou Expo Router.
- Experiência com versionamento em Git, Pull Requests e code review.
- Boa comunicação, organização e capacidade de atuar com autonomia.
Diferenciais
- Capacidade de conduzir tarefas do início ao fim, identificando problemas, propondo soluções e tomando decisões técnicas com autonomia.
- Vivência com design systems e Storybook.
- Conhecimento em CI/CD, como GitHub Actions, Vercel, Fastlane ou Bitrise.
- Experiência com testes utilizando Vitest, Jest, React Testing Library, Detox ou Playwright.
- Experiência com métricas de performance, como Core Web Vitals, tempo de inicialização e fluidez em aplicações mobile.
Modelo de contratação
- Contratação: PJ
- Atuação: Híbrida
- Local: Barra da Tijuca — Rio de Janeiro/RJ
- Remuneração: A combinar
Desenvolvedor De Front-End
TÉXVN SOLUTIONS
Rio De Janeiro, Rio De Janeiro