Caro usuário, habilite o javascript para que esse site funcione corretamente.

DESENVOLVEDOR MOBILE SR (REACT NATIVE)

Salário: R$ 3.000 a R$ 6.000 por mês

Área: Tecnologia da Informação

Nível: Junior

Nosso time é formado por excelentes profissionais da área da tecnologia.


Colaboração e comprometimento fazem parte do nosso dia-a-dia, quando desenvolvemos novas funcionalidades, construindo um produto robusto e escalável.


Fazendo parte de nossa equipe, seu trabalho irá impactar em milhares de usuários que utilizam nossa solução diariamente.

Responsabilidades e atribuições

Responsabilidades:

· Desenvolver, evoluir e manter aplicações mobile Android utilizando React Native, garantindo qualidade, performance, segurança e boa experiência do usuário.

· Implementar funcionalidades com foco em usabilidade, acessibilidade e consistência visual, seguindo padrões e design system quando aplicável.

· Integrar o aplicativo com APIs REST e/ou GraphQL, garantindo tratamento de estados, erros, cache e estratégias de sincronização.

· Atuar na arquitetura do aplicativo (organização de camadas, navegação, gerenciamento de estado e modularização), garantindo escalabilidade e manutenção.

· Garantir qualidade contínua por meio de testes (unitários, integração e E2E quando aplicável), code review e boas práticas de engenharia.

· Garantir compatibilidade com diferentes versões do Android e múltiplos dispositivos, monitorando falhas e performance.

· Atuar em conjunto com UX/UI, BackEnd, QA e DevOps para garantir coerência funcional e técnica das entregas.

· Apoiar processos de integração contínua, versionamento e releases, assegurando estabilidade e rastreabilidade das entregas.

· Identificar e corrigir defeitos, gargalos de performance (tempo de inicialização, renderização, consumo de memória) e vulnerabilidades de segurança.

· Produzir e manter documentação técnica (arquitetura do app, padrões, guias) e evidências técnicas das entregas realizadas.

· Cumprir prazos, metas e obrigações estabelecidas no plano de trabalho e no contrato.


Requisitos:

· Experiência em desenvolvimento mobile com React Native (JavaScript e/ou TypeScript).

· Conhecimento em arquitetura de aplicações mobile (navegação, gerenciamento de estado, camadas, modularização).

· Experiência com consumo e integração de APIs REST e/ou GraphQL, incluindo autenticação e tratamento de erros.

· Conhecimento em gerenciamento de estado (Redux/RTK, Zustand, MobX ou similares).

· Conhecimento em React Navigation e padrões de navegação (stack, tabs, deep linking).

· Experiência com ferramentas e práticas de build e distribuição (Android Studio, Gradle, Play Store, versionamento).

· Conhecimento em performance e otimização mobile (profiling, renderização, uso de memória, offline-first).

· Experiência com testes automatizados (Jest, Testing Library, Detox/Appium – quando aplicável).

· Conhecimento em segurança de aplicações mobile (armazenamento seguro, proteção de tokens, OWASP Mobile).

· Experiência com controle de versão (Git) e atuação em squads ágeis (Scrum/Kanban).

· Conhecimento em CI/CD para mobile (pipelines, builds, assinatura, distribuição).

· Capacidade de compreender requisitos funcionais e não funcionais e traduzi-los em soluções técnicas.

· Capacidade de produzir documentação técnica básica das soluções desenvolvidas.


Atribuições:

· Implementar, manter e evoluir funcionalidades do aplicativo Android em React Native, conforme requisitos definidos.

· Desenvolver componentes e telas reutilizáveis, garantindo consistência visual e aderência ao design system.

· Integrar o aplicativo com serviços backend, implementando autenticação/autorização e tratamento de estados de carregamento.

· Implementar armazenamento local, cache e estratégias de sincronização (quando aplicável).

· Aplicar padrões de organização de código (feature-based, modularização, boas práticas) e promover refatorações quando necessário.

· Criar e manter testes automatizados para garantir qualidade contínua.

· Apoiar processos de build, assinatura, publicação e distribuição de versões do aplicativo.

· Identificar, analisar e corrigir defeitos, problemas de compatibilidade e gargalos de performance.

· Produzir e atualizar documentação técnica (fluxos, padrões, decisões técnicas) e evidências contratuais.

· Apoiar o time de QA e UX/UI na validação das entregas e critérios de aceite.

· Atuar de forma colaborativa com BackEnd, DevOps, QA e UX/UI, garantindo integração ponta a ponta.

· Cumprir prazos, metas e padrões estabelecidos no plano de trabalho e no contrato.


Soft Skills:

· Boa comunicação técnica e colaboração em equipes multidisciplinares (incluindo atuação remota).

· Organização, disciplina e comprometimento com prazos e entregas.

· Atenção a detalhes e foco em experiência do usuário.

· Capacidade analítica para identificação e resolução de problemas.

· Proatividade na proposição de melhorias técnicas, de performance e de usabilidade.

· Responsabilidade e postura profissional em ambiente contratual.

· Mentalidade aberta para aprender novas formas de trabalho e sempre em busca de novos conhecimentos.

Requisitos e qualificações

Formação Exigida:

  • Graduação completa em uma das seguintes áreas: Análise de Sistemas, Ciência da Computação, Processamento de Dados, Sistemas de Informação, Informática, Engenharia da Computação ou demais áreas de Tecnologia da Informação ou Curso Superior completo em qualquer área e Especialização na área Tecnologia da Informação.

Certificações Desejadas:

· React Native / Mobile Development (trilhas e certificações) – diferencial.

· Meta React Native / Mobile Developer (quando aplicável) – diferencial.

· Google Associate Android Developer (ou equivalente) – diferencial.

· Cloud Computing: AWS Certified Developer – Associate / Azure Developer Associate (AZ-204) – diferencial.

· Testes: ISTQB Foundation Level – diferencial; Mobile Test Automation (Detox/Appium) – diferencial.

· Segurança: OWASP Mobile Top 10 / Secure Coding – diferencial.

· Agilidade: Scrum Developer (PSD) / Scrum Master (PSM I / CSM) – diferencial.

· ITIL 4 Foundation – diferencial.

Informações adicionais

Nossos benefícios:


  • Plano de Saúde;
  • Plano Odontológico;
  • Seguro Prudential: é concedido ao colaborador, de forma gratuita o seguro de vida, auxílio funeral e cesta natalidade, conforme regras específicas da seguradora;
  • Vale Refeição ou Vale Alimentação;
  • Vale Transporte: é concedido ao colaborador, para uso no trajeto residência – trabalho – residência, e será descontado mensalmente o percentual de 6% sob o valor do salário, limitado ao valor do benefício (opcional);
  • Day off: será concedido ao colaborador folga em virtude do dia do aniversário, devendo este ser usufruído na mesma data e/ou no mês do aniversário;
  • Empréstimo Consignado;
  • Convênios e Parcerias (Instituições de Ensino, Academias, Cursos de Idiomas entre outros);
  • Ginástica Laboral.

Etapas do processo

  1. Etapa 1: Cadastro
  2. Etapa 2: Mapeamento Comportamental
  3. Etapa 3: Entrevista com RH e Gestor
  4. Etapa 4: Checagem de Referência
  5. Etapa 5: Conferência Certificados e Certificações exigidos para o cargo
  6. Etapa 6: Carta Proposta
  7. Etapa 7: Contratação

Conheça nossa empresa.

A Globalweb é especialista em tecnologia para o seu segmento, comprometida com a diversidade e inclusão em todas as suas formas. Acreditamos que um ambiente diverso traz mais inovação, colaboração e bem-estar para todos. Estamos em busca de pessoas que queiram crescer conosco e fazer a diferença. Valorizamos a troca de experiências e acreditamos que diferentes perspectivas tornam nosso time mais forte.

Na Globalweb, valorizamos a diversidade em todas as suas formas. Incentivamos candidaturas de pessoas com deficiência (PCD), pessoas negras, LGBTQIA+, mulheres, e qualquer pessoa que se identifique com grupos sub-representados no mercado de trabalho.


BUSCAS DE VAGAS SEMELHANTES