Descrição da Vaga
A Algar busca um(a) Analista de Tecnologia com expertise em React Native para atuar na Gerência de Experiências Digitais. O time é responsável pelas jornadas digitais dos clientes Algar, abrangendo aplicativo, portal de autoatendimento, e-commerce e canais conversacionais. A atuação envolve o desenvolvimento, evolução e sustentação do aplicativo Algar, equilibrando a entrega de valor para o negócio com a modernização da base tecnológica. O profissional também contribuirá para a definição da arquitetura mobile e dos padrões de engenharia, com decisões técnicas alinhadas ao contexto do negócio e foco no impacto em engajamento, autoatendimento e satisfação do cliente.
Responsabilidades
- Desenvolver e evoluir funcionalidades do aplicativo utilizando React Native e TypeScript para Android e iOS.
- Participar da definição e evolução da arquitetura mobile, incluindo organização de módulos, componentização, gerenciamento de estado e estratégias de cache e dados remotos.
- Contribuir com a modernização técnica do aplicativo, incluindo atualização de versões e dependências, migração de bibliotecas descontinuadas e evolução para TypeScript.
- Integrar o aplicativo com APIs REST, tratando autenticação, sessão, erros, retentativas e cenários de conectividade instável.
- Implementar e sustentar integrações de terceiros, como push notifications, deep links, analytics, engajamento e monitoramento de sessão.
- Garantir a performance, a estabilidade e a segurança do aplicativo, acompanhando métricas de crash, tempo de inicialização, renderização e consumo de recursos.
- Atuar em módulos e configurações nativas, como Gradle, Xcode e CocoaPods, quando necessário.
- Participar do ciclo de publicação nas lojas, incluindo builds, assinatura, versionamento, rollout gradual e acompanhamento pós-release.
- Conduzir troubleshooting de incidentes em produção, contribuindo com a análise de causa raiz e com a definição de ações preventivas.
- Realizar revisões de código e contribuir para a disseminação de boas práticas de desenvolvimento mobile.
- Apoiar tecnicamente desenvolvedores com diferentes níveis de experiência.
- Avaliar o impacto e o risco de regressão das mudanças.
- Comunicar riscos, impactos e trade-offs técnicos de forma clara para produto, negócio, liderança e demais áreas envolvidas.
- Participar ativamente das cerimônias ágeis e contribuir para a evolução contínua das práticas do time.
Requisitos
- ✓Experiência com React Native em aplicações mobile.
- ✓Domínio de TypeScript e do ecossistema React, incluindo hooks, ciclo de renderização e otimização de re-renders.
- ✓Experiência com gerenciamento de estado e dados remotos, utilizando Redux, Zustand, React Query/TanStack Query ou ferramentas similares.
- ✓Experiência com navegação mobile utilizando React Navigation ou solução equivalente.
- ✓Conhecimento em integrações via APIs REST, autenticação por token e tratamento de erros.
- ✓Vivência com publicação e gestão de aplicativos na Google Play e/ou App Store.
- ✓Experiência com testes automatizados em ambiente mobile, incluindo testes unitários e de componentes.
- ✓Vivência com Git, metodologias ágeis e atuação em squads multidisciplinares.
- ✓Capacidade de analisar impactos, sinalizar riscos e explicar decisões técnicas para públicos técnicos e não técnicos.
- ✓Ensino superior completo ou cursando em Ciência da Computação, Sistemas de Informação, Engenharia de Software, Engenharia da Computação, Análise e Desenvolvimento de Sistemas ou áreas correlatas.
- ✓Inglês técnico para leitura de documentação, troubleshooting e pesquisa de soluções.
- •Participação em iniciativas de Inteligência Artificial aplicadas ao mobile, como assistentes conversacionais, personalização, recursos baseados em LLMs ou uso estruturado de IA no ciclo de desenvolvimento.
- •Experiência com integração e construção de jornadas de e-commerce em aplicativos.
- •Construção de pipelines de CI/CD para mobile, incluindo builds automatizados, testes, assinatura e distribuição.
- •Construção de visões de observabilidade técnica e de negócio, incluindo dashboards de crash, performance, erros de API, funis, conversão e utilização de funcionalidades.
- •Experiência com New Relic, Firebase Crashlytics ou Microsoft Clarity.
- •Experiência com testes end-to-end para aplicações mobile.
- •Conhecimento em back-end com Node.js e NestJS, especialmente em arquiteturas BFF.
- •Conhecimento dos projetos nativos Android e iOS, incluindo build, configuração, dependências nativas e diagnóstico de erros de compilação.
- •Conhecimento de ferramentas de engajamento, como Salesforce Marketing Cloud, OneSignal e Firebase.
- •Vivência nos segmentos de telecomunicações, fintech ou varejo digital.
Benefícios
- ✓PLR
- ✓Férias em Dobro
- ✓Benefício Alimentação/Refeição (iFood Benefícios)
- ✓Assistência Médica
- ✓Assistência Odontológica
- ✓Auxílio Creche/Babá
- ✓Auxílio Para Pais de Filhos com Deficiência
- ✓Mente Tranquila
- ✓Plataforma Algar Mais saúde
- ✓Wellhub (Gympass)
- ✓Seguro de Vida
- ✓Day Off de aniversário
- ✓Vale Transporte
- ✓Benefício Farmácia
- ✓Clube de Descontos
- ✓Plano de Celular
- ✓Bulla
Categorias
Sobre a Empresa
Mais vagas na Algar →Somos a Algar, uma empresa de Gente servindo Gente que faz parte do Grupo Algar e que se compromete com as melhores práticas ESG. Nossa maior especialidade é conectar pessoas e inovar para transformar o futuro de forma positiva.[Ver Mais]
Informações Adicionais
Você será redirecionado para o site da empresa
Vagas Relacionadas
Pessoa Desenvolvedora Fullstack Flutter/Node Especialista II
Grupo Boticário
Android Software Engineer Sênior (Afirmativa para Pessoas Negras)
iFood
Desenvolvedor React Native SR
Programmers - AI, Data & Software
Software Engineer III (Mobile)
Frete.com
Desenvolvedor Flutter Sênior
Premiersoft