Engenheiro de Software Mobile - Joinville
Descrição da Vaga
A **RotaExata** oferece uma oportunidade para empresas se destacarem mesmo quando o cenário financeiro e econômico não é o mais otimista. Através da gestão eficiente da frota, mostramos quanta economia pode ser gerada e quanto trabalho pode ser realizado a mais com o devido acompanhamento dos seus motoristas. A **RotaExata** se consolidou muito cedo no mercado como uma das mais promissoras ferramentas inteligentes para Rastreamento e Gestão de Frotas, com uma equipe de especialistas que inovam diariamente para manter a empresa líder e referência no segmento. Quais serão suas responsabilidades Como Engenheiro de Software Mobile Sênior, você terá um papel fundamental em impulsionar o desenvolvimento de nossos produtos mobile, atuando com autonomia e liderança técnica, contribuindo para aprimorar a experiência dos nossos usuários e garantir alta performance e qualidade. Suas principais responsabilidades incluirão: * Desenvolvimento e Otimização de Aplicativos Mobile: Liderar o desenvolvimento de features complexas utilizando React Native, garantindo código limpo, escalável e de alta performance. * Gestão Avançada de Estado e Testes: Implementar soluções robustas de gestão de estado com Zustand ou Redux, e liderar a criação e manutenção de testes automatizados abrangentes. * Design System e Bibliotecas Internas: Projetar, manter e evoluir design systems e bibliotecas de componentes reutilizáveis, promovendo consistência visual e funcional. * Práticas Avançadas de Offline\-First e Acessibilidade: Aplicar estratégias de offline\-first para garantir usabilidade em cenários sem conexão, e implementar diretrizes rigorosas de acessibilidade (WCAG). * Animações e Hooks Personalizados: Criar animações complexas com Reanimated e desenvolver hooks personalizados para abstrações reutilizáveis em toda a aplicação. * Integração Nativa e Serviços Externos: Trabalhar com código nativo (Android/iOS) quando necessário, e integrar serviços como Firebase, OneSignal, Google Maps de forma segura e otimizada. * Autenticação Segura: Implementar autenticação avançada com OAuth2, biometria, FaceID e gerenciamento de refresh tokens. * Liderança Técnica: Orientar a equipe em decisões de arquitetura, estrutura de pastas, modularização e nomenclatura consistente. * Otimização de Performance: Aplicar técnicas avançadas de otimização para apps mobile, monitorando e melhorando métricas de performance. * Deploy e Feature Flags: Implementar estratégias de deploy progressivo com Expo EAS e uso de feature flags para lançamentos controlados. Qualificações e Habilidades Necessárias Para essa posição, buscamos um profissional com: * Formação acadêmica completa ou em andamento em Engenharia de Software, Ciência da Computação ou áreas afins; * Experiência sênior comprovada como Engenheiro de Software Mobile (React Native); * Liderança técnica comprovada em equipes ágeis; * Pensamento crítico e analítico para otimizar soluções mobile; * Proatividade em propor melhorias arquiteturais e de performance; * Excelente comunicação para mentoria e alinhamento com stakeholders; * Orientação para resultados de negócio via software de alta qualidade; * Adaptabilidade em ambiente dinâmico e ágil; * Capacidade de mentoria e colaboração em equipe; * Domínio de metodologias ágeis (Scrum, Kanban). Requisitos Técnicos * Conhecimento avançado em TypeScript e tipagem genérica; * Conhecimento avançado em gestão de estado (Redux, etc.); * Conhecimento avançado em testes automatizados; * Conhecimento em design system e manutenção de bibliotecas internas; * Conhecimento avançado em práticas de offline\-first; * Conhecimento avançado em práticas de acessibilidade; * Implementação de animações complexas com Reanimated; * Uso avançado de hooks personalizados para abstrações reutilizáveis; * Familiaridade com código nativo (Android e iOS); * Integração com serviços externos (Firebase, OneSignal, Google Maps, etc.); * Prática com autenticação segura (OAuth2, Biometria, FaceID, Refresh Tokens); * Liderança em decisões de estrutura de pastas, modularização e nomes consistentes; * Domínio em otimização de performance mobile; * Estratégias de deploy progressivo e uso de feature flags; * Experiência com Expo EAS. Será considerado um diferencial * Experiência em liderança de squads mobile; * Contribuições open\-source em projetos React Native; * Certificações em React Native ou desenvolvimento mobile; * Conhecimento em PWA e hybrid apps avançados.
Vaga originalmente publicada em: linkedin
Receba vagas como esta no seu email
Crie um alerta gratuito e seja o primeiro a saber de novas oportunidades
Alertas que entendem o que você quer
Não receba qualquer vaga. Receba apenas as que combinam exatamente com o que você busca.
Filtro:
Você recebe tudo isso:
Filtro:
Você recebe apenas:
Zero ruído. Só vagas relevantes para você.
Outros exemplos de filtros precisos:
Filtros Combinados
Combine linguagem + framework + nível + localização. Seja tão específico quanto quiser.
Email Diário
Receba um resumo diário apenas com vagas que passam nos seus filtros. Sem spam.
Kanban Visual
Organize suas candidaturas em um quadro Kanban. Acompanhe cada processo seletivo.
Planos simples, sem surpresas
Comece grátis e faça upgrade quando quiser
Premium
- Tudo do plano gratuito
- Vagas salvas ilimitadas
- Quadros Kanban ilimitados
- Alertas de vagas por email
- Suporte prioritário
Pronto para encontrar sua vaga ideal?
Junte-se a milhares de desenvolvedores que já usam o Job For Dev
Encontre as melhores oportunidades para desenvolvedores no Job For Dev