Empresa: Tivit
Responsabilidades: • Desenvolver e evoluir aplicações mobile utilizando React Native CLI, atuando também em aplicações web com React + Vite quando necessário. • Integrar sistemas via REST APIs • Criar e manter componentes reutilizáveis, com foco em design system (Storybook) • Escrever código limpo, escalável e testável (com Jest) • Garantir qualidade de código com uso de SonarQube • Gerenciar estado de forma eficiente (Redux, Context API ou similares) • Trabalhar com bibliotecas como React Navigation, Styled Components e React Router. • Realizar deploy e manutenção com Expo EAS (build/update/publish) • Implementar funcionalidades como Push Notifications, Firebase Analytics e Deep Links • Manter documentação técnica relevante das soluções, integrações e decisões implementadas. • Analisar e corrigir bugs • Participar de code reviews e colaborar na evolução técnica do time • Contribuir para a melhoria contínua de processos e qualidade do produto • Participar ativamente dos ritos ágeis, discutindo e tirando dúvidas sobre as entregas • Manter as atividades atualizadas no board do time • Avaliação • O candidato será avaliado de acordo com a profundidade apresentada em cada um dos requisitos acima. • Desenvolvimento Web & Mobile • Proficiência em React Native CLI • Experiência com React + Vite • Capacidade de identificar e evitar problemas comuns de performance em React/Native, como re-renderizações desnecessárias, listas extensas, gerenciamento inadequado de estado e uso incorreto de memoização. • Capacidade de manter código limpo, modular e testável • Integrações & Arquitetura • Integração eficiente com APIs REST • Uso e manutenção de design system com Storybook • Gerenciamento de estado com Redux, Context API ou outras abordagens modernas • Qualidade & Testes • Escrita de testes unitários e de integração com Jest • Práticas de melhoria contínua do código • Participação em code reviews e cultura de qualidade • Serviços & Deploy • Experiência com Expo EAS, Push Notifications, Firebase Analytics e Deep Links • Familiaridade com CI/CD, Azure Pipelines e DevOps • Documentação & Comunicação • Clareza e consistência na documentação técnica • Capacidade de investigar, corrigir bugs e colaborar em um time ágil O que oferecemos para você?: • Vale Refeição ou Alimentação; • Assistência médica e Odontológica; • Convênio Farmácia (descontos na compra de medicamentos); • Convênio academia; • Seguro de Vida; • TIVIT Club (descontos e parcerias com as melhores lojas); • PAC - Programa de aceleração de carreira; • Reembolso para certificações; • MOBIFLIX – Nossa academia corporativa tem cursos presenciais e online, alinhados as novas tendências do mercado de tecnologia; • Acreditamos que o presente é plural e a inclusão transforma, por isso, todas as pessoas são bem-vindas em nossas vagas, para promovermos um ambiente de trabalho inclusivo, de respeito, justiça e equidade. Topa embarcar nesse desafio com a gente? #vemserTIVIT • Etapas do processo: Cadastro → Entrevista com RH → Entrevista com o líder → Contratação • Inscrições até 19/11/2026 Requisitos: Requisitos [ ] Proficiência em React Native (CLI) [ ] Experiência com React + Vite [ ] Sólido conhecimento em TypeScript, HTML e CSS [ ] Experiência com Push Notifications [ ] Experiência com gerenciamento de estado (Redux, Context API ou similares) [ ] Experiência em bibliotecas como React Navigation, Styled Components [ ] Experiência na investigação de problemas e debugging em aplicações Android e iOS. [ ] Experiência com testes unitários e de integração usando Jest [ ] Experiência com Git e estratégias de branching [ ] Experiência com metodologias ágeis (Scrum) [ ] Conhecimento em Storybook para documentação de componentes [ ] Conhecimento em build e publicação [ ] Conhecimento em Firebase Analytics [ ] Conhecimento em monitoramento de erros, crashes, logs e métricas de aplicações mobile. [ ] Familiaridade com Expo EAS, CI/CD, Azure Pipelines e Azure DevOps Diferenciais [ ] Experiência com Azure: DevOps, Pipelines, App Configuration, Storage Account [ ] Experiência em Expo EAS (Build / Update / Publish) [ ] Conhecimento em SonarQube [ ] Noção de back-end com NodeJS + NestJS é um baita diferencial! [ ] Capacidade de utilizar ferramentas de IA como apoio ao desenvolvimento, mantendo senso crítico sobre código gerado, segurança e qualidade.