Senior Mobile Software Engineer

RecargaPay Logo

RecargaPay

πŸ“Remote - Brazil

Summary

Join RecargaPay, a leading digital ecosystem in Brazil, and make an impact on millions of users. As a Senior Mobile Software Engineer, you will play a pivotal role in developing and maintaining high-quality mobile applications, focusing on security-critical features. You will work with React Native, Android (Java/Kotlin), and iOS (Objective-C/Swift), utilizing AI-powered tools to enhance productivity. You will lead architecture decisions, mentor other engineers, and collaborate with cross-functional teams. This role requires strong experience in mobile development, security practices, and AI tools. RecargaPay offers a competitive salary, remote work, and various benefits.

Requirements

  • Academic background in computer science, engineering, or software development disciplines
  • Strong experience developing mobile applications in React Native, and also in native Android/iOS development
  • Demonstrated ability to take ownership of mobile projects from architecture to release
  • Experience solving real-world technical challenges with critical thinking and balanced trade-offs
  • Active interest and practical experience applying AI tools to enhance workflows, problem-solving, and decision-making
  • Familiarity with React Native architectures, Push Notifications, Deeplinks, and Middlewares
  • Solid judgment navigating ambiguity, with the ability to adapt to short-term needs without compromising long-term quality
  • Critical thinking: capable of understanding the β€œwhy” behind problems, identifying root causes, and articulating solutions clearly
  • Initiative & ownership: comfortable identifying opportunities for improvement, taking responsibility for tasks, and driving them to completion without waiting for assignments
  • Strong communication and collaboration skills, with the ability to work closely with cross-functional teams including Chapters, UX and Backend Engineering
  • Pragmatic mindset that balances quality, speed, and business needs effectively
  • Demonstrates alignment with company values through initiative, quality delivery, adaptability, and innovation

Responsibilities

  • Develop and maintain mobile features in React Native, using strongly typed logic with TypeScript
  • Actively use AI-powered tools (e.g., Copilot, ChatGPT) to improve productivity, quality, debugging, testing, and documentation
  • Build and support native modules for Android (Java/Kotlin) and iOS (Objective-C/Swift), including third-party SDK integrations exposed to the React Native layer
  • Lead architecture and decision-making across mobile features related to security, authentication, identity, and regulatory compliance
  • Mentor and support other engineers, fostering a collaborative environment through knowledge sharing, constructive feedback, and clear communication
  • Collaborate closely with backend, product, and design teams to ship high-impact, secure mobile experiences
  • Apply concepts of TDD, BDD, and BFF, and use state management libraries, preferably Redux
  • Debug and monitor applications using tools like Crashlytics, Firebase, Amplitude and New Relic
  • Proactively detect problems, analyze root causes, and propose solutions
  • Implement and maintain advanced mobile security practices including SSL pinning, secure storage, code obfuscation, anti-tampering, and device integrity

Preferred Qualifications

  • We value practical experience in user identity and security flows within regulated or trust-sensitive environments, particularly in the context of mobile applications
  • User authentication mechanisms such as PIN, biometrics (Face ID, fingerprint), and multi-factor authentication
  • Secure onboarding flows that comply with KYC (Know Your Customer) and AML (Anti-Money Laundering) regulations, including identity document verification and selfie-based validation
  • Integration of device fingerprinting SDKs to uniquely identify devices, detect rooted/jailbroken environments, and support risk-based decisions during authentication or account recovery
  • Device integrity checks, secure local storage, and privacy-aware handling of sensitive user information (e.g., encryption at rest, secure keychains, biometric prompts)
  • Hands-on involvement with identity verification flows using third-party SDKs, such as those powered by FaceTec, including UX orchestration, session lifecycle, error handling, and fallback strategies
  • Navigating compliance requirements like GDPR, LGPD, or PCI-DSS, and translating them into seamless and secure mobile user experiences

Benefits

  • Competitive and market-aligned salary
  • Remote work β€” wherever you are, you’re part of the team!
  • Home office allowance through a monthly deposit in the RecargaPay app
  • Health and dental plans with no co-pay
  • Life insurance
  • Flexible meal allowance (via Flash)
  • TotalPass membership to take care of your health
  • Spanish or Portuguese classes

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.

Similar Remote Jobs