Match score not available

Sr. Mobile Engineer

Remote: 
Full Remote
Contract: 
Experience: 
Senior (5-10 years)
Work from: 

Offer summary

Qualifications:

Experience in mobile app development for Android (Java/Kotlin) and iOS (Objective-C/Swift), Solid experience with React Native applications, Familiarity with mobile app security practices including SSL pinning, Advanced knowledge of TDD, BDD, BFF, and Redux, Experience with CI/CD tools and version control (GitHub).

Key responsabilities:

  • Design, develop, and deliver high-volume, low-latency apps
  • Conduct code reviews and discuss implementation decisions
  • Implement and maintain mobile security measures
  • Work on third-party SDK integrations for React Native
  • Monitor and debug apps using Crashlytics, Firebase, New Relic
INTERA | Talent Hacking logo
INTERA | Talent Hacking
51 - 200 Employees
See more INTERA | Talent Hacking offers

Job description

Sr. Mobile Engineer - RecargaPay

CLT | Senior| Home Office

O desenvolvimento está no centro de tudo o que fazemos na RecargaPay. Como Engenheiro Móvel Sênior da equipe principal, você fará parte de uma equipe de software talentosa que trabalha com aplicativos de missão crítica. As responsabilidades incluem projetar, desenvolver e fornecer aplicativos de alto volume e baixa latência para sistemas de missão crítica.

Desafio Da Vaga

  • Participar ativamente da codificação, assumindo tarefas de programação médias a complexas de forma independente.
  • Conduzir revisões de código, discutir implementações, aplicar padrões de mercado e tomar decisões arquitetônicas.
  • Desenvolver e manter aplicativos móveis nativos para Android (Java/Kotlin) e iOS (Objective-C/Swift).
  • Trabalhe em integrações de SDK de terceiros em um nível nativo, expondo métodos à camada React Native.
  • Implementar e manter medidas de segurança em aplicativos móveis, abordando vulnerabilidades críticas, fixação de SSL, verificações de integridade, armazenamento seguro, ofuscação de código e anti-hooking.
  • Avaliar e aplicar versões da arquitetura React Native e da funcionalidade Bridge.
  • Implementar notificações push, Deeplinks, Middlewares e bibliotecas de navegação (como react-navigation).
  • Aplicar conceitos de TDD, BDD e BFF e usar bibliotecas de gerenciamento de estado, de preferência Redux.
  • Usar ferramentas de CI/CD, publicar aplicativos e utilizar ferramentas como o CodePush.
  • Trabalhar com controle de versão usando o GitHub, resolução de conflitos e automação de processos de integração contínua.
  • Monitorar e depurar aplicativos com ferramentas como Crashlytics, Firebase, New Relic e Google Analytics.

Requisitos

  • Familiaridade com arquiteturas React Native, Push Notifications, Deeplinks e Middlewares.
  • Conhecimento avançado em TDD, BDD, BFF e bibliotecas de gerenciamento de estado (Redux).
  • Experiência com ferramentas de CI/CD e publicação de aplicativos, como o CodePush.
  • Experiência com controle de versão (GitHub) e automação de processos de integração contínua.
  • Familiaridade com ferramentas de depuração e monitoramento, como Crashlytics, Firebase, New Relic e Google Analytics.
  • Alinhamento com os valores da empresa: propriedade, excelência, adaptabilidade e inovação.
  • Capacidade de trabalhar em equipe e colaborar em um ambiente dinâmico e inovador.
  • Experiência no desenvolvimento de aplicativos móveis nativos para Android e iOS.
  • Sólida experiência no desenvolvimento de aplicativos em React Native.
  • Conhecimento de segurança de aplicativos móveis, incluindo técnicas como fixação de SSL, verificações de integridade, armazenamento seguro, ofuscação de código e anti-hooking.
  • Experiência com integrações de SDK de terceiros e exposição de métodos à camada React Native.

Softskills

  • Perfil dinâmico;
  • Resiliência para lidar com ambientes dinâmicos.

Oferecemos

  • Ambiente dinâmico e inovador.
  • Oportunidades de crescimento e desenvolvimento profissional.
  • Pacote de benefícios competitivo.

Se você é apaixonado por tecnologia e tem experiência na área de pagamentos, queremos conhecê-lo! Envie-nos seu currículo e junte-se à nossa equipe!

Required profile

Experience

Level of experience: Senior (5-10 years)
Spoken language(s):
Portuguese
Check out the description to know which languages are mandatory.

Other Skills

  • Problem Solving
  • Resilience
  • Adaptability

Related jobs