Nubank

Lead Mobile Software Engineer

Nubank

full-time

Posted on:

Origin:  • 🇺🇸 United States

Visit company website
AI Apply
Apply

Job Level

Senior

Tech Stack

AndroidDistributed SystemsFlutteriOS

About the role

  • Work across Native, Flutter, and related frameworks to build and maintain core mobile infrastructure.
  • Optimize app performance, migrate core systems, and implement modularization strategies.
  • Provide mobile tools that enable engineers to test, deploy, monitor, analyze, and improve app flows and features.
  • Collaborate with App Core and product teams to influence architecture and foundational technologies.
  • Deliver high-quality mobile experiences at scale and support cross-impact engineering initiatives.

Requirements

  • Proven experience in senior-level technical mobile development.
  • Strong technical background with Flutter and/or native mobile development (Android/iOS).
  • Solid understanding of mobile software engineering principles, architectural patterns, and modularization strategies.
  • Experience with performance optimization, dependency injection, and migration of core systems.
  • Knowledge of mobile observability, monitoring, and debugging tools.
  • Strong communication skills in English, with the ability to explain complex concepts to diverse audiences.
  • Track record of delivering results in ambiguous, fast-paced environments.
  • Nice to have: Experience with backend technologies, especially those integrated with mobile applications.
  • Familiarity with distributed systems and large-scale app architecture.
  • Contributions to internal SDKs, libraries, or mobile design systems.
  • Understanding of user authentication, session management, and app state handling.