Na Segware, lideramos o mercado de soluções em software para centrais de monitoramento. Nossa missão é clara: impulsionar o crescimento dos nossos clientes enquanto construímos um mundo mais seguro.
Somos apaixonados por inovação. Com tecnologia de ponta, oferecemos soluções que abrangem desde monitoramento e controle de acesso até portarias, análise de dados, comunicação e gestão de equipes técnicas e táticas. Não importa o tamanho da operação, a Segware é para todos.
- Conduzir o desenvolvimento de features de ponta a ponta em React Native, iOS e Android
- Tomar e sustentar decisões de arquitetura: estrutura de projeto, gerenciamento de estado, camada de dados, estratégia de testes
- Resolver problemas de plataforma: performance, consumo de bateria, execução em background, sincronização offline
- Integrar apps com APIs do ecossistema e discutir o contrato quando não atender ao mobile
- Implementar protótipos com fidelidade ao que foi especificado em UI e comportamento
- Participar do handover técnico e da definição de arquitetura junto a produto e tech lead
- Elevar a régua do time: code review com critério, mentoria dos desenvolvedores menos experientes, padrões que sobrevivem à sua ausência
- Acompanhar o app em produção e atuar na causa raiz, não só no sintoma
Requisitos
- Experiência sólida (4+ anos): com desenvolvimento React e React Native
- TypeScript: em projetos de produção
- Hooks e programação funcional: conhecimento profundo
- Navegação e estado: experiência com React Navigation e gerenciamento de estado (Context API, React Query/TanStack Query ou similar)
- Deploy de apps: vivência com deploy iOS e Android (build, certificados, publicação nas lojas)
- Estilização: Styled Components
- UI/UX: boa compreensão e atenção a detalhes de layout
- Idioma: inglês técnico para leitura de documentação
- React web: experiência com desenvolvimento de aplicações web em React (SPA, ecossistema de build, roteamento web)
- Node.js: experiência com desenvolvimento backend em Node.js (APIs REST, integração com bancos de dados, autenticação)
Diferenciais
- Conhecimento de desenvolvimento nativo (integração com módulos Swift/Kotlin ou Objective-C/Java)
- Experiência com Expo (SDK, EAS Build, dev client)
- Vivência construindo ou consumindo design systems
- Monitoramento de erros em produção (Sentry ou similar)
- Conhecimento de i18n (i18next ou similar)
- Habilidades analíticas: excelentes habilidades analíticas e de resolução de problemas
- Liderança e autonomia: autonomia para liderar tecnicamente discussões de arquitetura
- Comunicação e feedback: boa comunicação e capacidade de dar e receber feedback técnico
- Adaptabilidade: bom desempenho em ambientes dinâmicos com múltiplas demandas
Seu dia a dia será...
- Desenvolver soluções para plataformas de missão crítica, alta disponibilidade e alto desempenho
- Desenvolvimento com códigos “clean”, testáveis, eficientes e com boas práticas
- Participar de todas as etapas do ciclo de desenvolvimento de produtos
- Garantir que os projetos estejam em conformidade com as especificações
- Participar com outros desenvolvedores no desenvolvimento e solução de problemas
- Investigar alternativas e tecnologias e apresentá-las para revisão arquitetônica a fim de apoiar a melhoria contínua
- Manter contato com as últimas tendências em desenvolvimento
Criar um alerta de emprego para esta pesquisa
Desenvolvedor Sênior | React Native Brasil