Pular para o conteúdo principal

Analista de Tecnologia - Desenvolvedor(a) Mobile React Native

Descrição da vaga

Buscamos um(a) Analista de Tecnologia com expertise em React Native para atuar na Gerência de Experiências Digitais da Algar.

Nosso time é responsável pelas jornadas digitais dos clientes Algar, do aplicativo e portal de autoatendimento ao e-commerce e aos canais conversacionais. Integramos front-end, back-end e sistemas corporativos em um ecossistema cloud, trabalhando com metodologias ágeis, cultura de qualidade, observabilidade e squads multidisciplinares.


Você atuará no desenvolvimento, evolução e sustentação do aplicativo Algar, que possui milhares de usuários ativos, equilibrando a entrega de valor para o negócio com a modernização da base tecnológica.


Você também contribuirá para a definição da arquitetura mobile e dos padrões de engenharia, de acordo com sua experiência e nível de atuação. Aqui, as decisões técnicas são tomadas considerando o contexto do negócio, e cada entrega é pensada pelo impacto em engajamento, autoatendimento e satisfação do cliente.

Responsabilidades e atribuições

  • 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 e qualificações

Competências Técnicas

  • 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.

Experiência Necessária

- Experiência profissional no desenvolvimento, evolução ou sustentação de aplicações mobile utilizando React Native. 

Escolaridade

- 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.

Cursos e Certificados

Cursos ou certificações relacionados a React Native, TypeScript, desenvolvimento mobile Android e iOS, engenharia de software, arquitetura, testes automatizados, metodologias ágeis ou tecnologias cloud serão considerados diferenciais.

Idiomas Necessários

Inglês técnico para leitura de documentação, troubleshooting e pesquisa de soluções.

Diferenciais

  • 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.


📍 Modalidade de trabalho: Presencial (Uberlândia e regionais) / Remoto (Demais localidades).

Aceitamos candidaturas de todo o Brasil, mas seria ótimo se você pudesse residir ou for de Uberlândia/MG ou residir próximo a alguma regional.



Informações adicionais

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 

Etapas do processo

  1. Etapa 1: Cadastro
  2. Etapa 2: Análise de Currículos
  3. Etapa 3: Entrevista Gestor + TH
  4. Etapa 4: Mapeamento comportamental
  5. Etapa 5: Contratação

Vem ser #GenteAlgar!

Estar Sempre Junto é o que nos move!!!


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.


Em mais de 70 anos de história, construímos um portfólio completo com soluções de tecnologia e telecomunicação e tecnologia, que atendem clientes corporativos (B2B) e do varejo (B2C) por todo o Brasil.


Aqui, você encontrará acesso à serviços de voz, dados, TI, IoT e Inteligência Artificial, internet com ultra velocidade (Fibra e 5G), celular de qualidade, telefonia fixa e móvel, além de uma empresa referência em sustentabilidade ambiental, social e de governança corporativa, reconhecida como um dos melhores lugares para trabalhar, segundo o GPTW.


Por nos preocuparmos com o nosso capital humano, pilares como saúde, segurança e bem-estar são a nossa base para desenvolver nossos mais de 4 mil associados, forma como chamamos os colaboradores.


Com os olhos no futuro, estamos aqui para oferecer os melhores produtos e serviços em TI e Telecom para sua vida e sua empresa, mas também estamos prontos para ser sua melhor escolha para trabalhar e se desenvolver profissionalmente.


Isso sim é estar #SempreJunto.