(function(d,s){var f=d.getElementsByTagName(s)[0],j=d.createElement(s), k=d.getElementsByTagName(s)[0],l=d.createElement(s); j.src='//assets.catho.com.br/gtm/GADataLayerFetch.js';j.onload=function(){ var gadl=new GADataLayerFetch('&q=_data,environment_data,ecommerce_ext,ecommerce'); gadl.fetch()}; f.parentNode.insertBefore(j,f);})(document,'script');
Ir para o conteúdo
Logotipo da Catho
Seu novo emprego está na palma das suas mãos! Baixe nosso app e obtenha vantagens :)
Botão App StoreBotão Play Store

Vaga de Tech Lead

1 vaga: | CLT (Efetivo) | Publicada ontem

Sobre a vaga

- Desenvolver e avaliar os processos do setor; - Mapeamento e estruturação de dados; - Controle de garantia de qualidade; - Gerenciamento de sistemas de informação; - Gerenciamento de projeto e equipe; - Acompanhar projeto de desenvolvimento; - Coordenar um projeto em todos seus estágios; - Elaborar estratégias e procedimentos de contingências, visando a segurança a níveis de dados, os, auditorias e a continuidade dos serviços dos Sistemas de Informação; - Coordenar os trabalhos de suas equipes, cuidando da avaliação e identificação de soluções tecnológicas, planejamento de projetos e entendimento das necessidades do negócio e dos clientes; - Negociar com consultorias para contratação de desenvolvimento de projetos ou alocação de recursos para desenvolvimento de atividades de análise e programação; - Atribuir aos membros da equipe as funções de cada um, reando os prazos e também orçamentos, identificar, documentar, coordenar e solucionar todos os problemas que possam surgir, realizar o controle de qualidade e assim proporcionar um nível de qualidade aceitável; - Cobrar de cada membro da equipe para que a função designada esteja sendo realizada com sucesso, verificar cada etapa do projeto e assim, podendo ar para a fase seguinte; - Verificar a finalização do projeto e realizar um levantamento dos erros e acertos, sendo responsável pelo sucesso final de cada projeto. " Experiência sólida (3+ anos) em desenvolvimento mobile utilizando React Native. " Proficiência em JavaScript e TypeScript. " Conhecimento avançado de Redux, Context API, Zustand ou outros gerenciadores de estado. " Experiência com componentização, hooks e otimização de performance no React Native. " Domínio de integração com APIs RESTful e GraphQL. " Conhecimento em bibliotecas nativas (ex: React Native Reanimated, React Navigation, etc.). " Experiência com publicação e manutenção de apps na App Store e Google Play. " Familiaridade com arquitetura modular, clean architecture e design patterns. " Conhecimento de ferramentas de CI/CD para automação de builds e deploys. " Experiência com desenvolvimento nativo (Swift/Kotlin) é um diferencial. " Conhecimento básico de Firebase, Push Notifications, WebSockets e Banco de Dados (SQLite, Realm, AsyncStorage, etc.). " Noções de backend (Node.js, Express, NestJS, ou outras stacks populares). " Familiaridade com metodologias ágeis (Scrum, Kanban). " Conhecimento em testes unitários, integração e e2e (Jest, Detox, Cypress). " Boas práticas de Code Review, Pair Programming e Clean Code. " Experiência com Git e Git Flow. " Autonomia e proatividade para propor soluções e melhorias. " Colaboração e comunicação eficaz para trabalho em equipa. " Capacidade de mentorar desenvolvedores juniores. " Resolução de problemas e pensamento crítico. Diferenciais " Experiência com monorepos (Turborepo, NX). " Conhecimento em React Native Web para aplicações híbridas. " Experiência com animações avançadas (React Native Reanimated, Lottie, Skia). " Contribuições para projetos open-source.