Staff Mobile Engineer

Pioneer in earned wage access, building products for real-time financial flexibility for those living paycheck to paycheck.
Mobile
Staff Software Engineer
Hybrid
7+ years of experience
Finance

Description For Staff Mobile Engineer

EarnIn, a pioneer in earned wage access, is revolutionizing financial flexibility for those living paycheck to paycheck. Backed by prestigious investors like A16Z, Matrix Partners, DST, and Ribbit Capital, we're on a mission to build products that enable real-time access to earnings without mandatory fees or interest rates.

As a Staff Mobile Engineer at EarnIn, you'll join our Product Engineering teams in shaping the future of financial accessibility. This role combines technical leadership with hands-on development, requiring expertise in Kotlin and Android architecture. You'll be responsible for developing customer-facing features, architecting scalable mobile infrastructure, and mentoring team members.

The position offers a unique opportunity to work in our expanding Mexico City office, with a hybrid work arrangement. You'll be part of a diverse, inclusive team that values different perspectives and backgrounds. The role demands 7+ years of industry experience, with a focus on mobile development and team leadership.

What makes this role exciting is the chance to directly impact millions of users' financial well-being while working with cutting-edge mobile technologies. You'll collaborate with cross-functional teams, lead technical initiatives, and help shape the engineering culture. The company offers competitive benefits, including healthcare, learning opportunities, and potential travel to the Palo Alto HQ.

Join EarnIn to be part of a mission-driven organization that's building a more equitable financial system while growing your career in a supportive, innovative environment.

Last updated 2 months ago

Responsibilities For Staff Mobile Engineer

  • Develop and implement product features to improve customer experience
  • Architect and refine mobile infrastructure for scalability
  • Collaborate with backend engineers to design robust APIs
  • Lead engineering best practices and ensure code quality
  • Proactively drive projects and provide clear direction
  • Mentor the mobile engineering team
  • Design and execute unit and UI automation tests
  • Analyze feature effectiveness using advanced analytics

Requirements For Staff Mobile Engineer

Kotlin
  • Bachelor's degree in Computer Science or related field or equivalent experience
  • Strong proficiency in Kotlin with expertise in reactive and functional programming
  • Deep understanding of Android application architectures
  • Extensive knowledge of professional software engineering practices
  • Minimum of 7 years industry experience with 2 years mentoring
  • Familiarity with iOS development and cross-platform frameworks is a plus

Benefits For Staff Mobile Engineer

Medical Insurance
Education Budget
  • Healthcare
  • Internet/cell phone reimbursement
  • Learning and development stipend
  • Travel opportunities to Palo Alto HQ

Interested in this job?

Jobs Related To EarnIn Staff Mobile Engineer

Senior Software Engineering Program Manager (Media Frameworks) - Apple Vision Pro

Lead the development of next-generation spatial photo and video experiences for Apple Vision Pro as a Senior Software Engineering Program Manager.

Lead Technical Program Manager, Pixel Software

Lead Technical Program Manager position at Google Pixel team, focusing on end-to-end product feature management and cross-functional team leadership for mobile devices.

Senior Product Manager, Pixel, Self Expression and Connection

Senior Product Manager position at Google leading software experience strategy for self expression and connection on Pixel devices.

Senior Technical Program Manager, Google Pixel

Lead complex technical programs for Google Pixel devices, managing cross-functional teams and driving quality user experiences in mobile technology.

Software Engineering Manager, ChromeOS

Lead ChromeOS camera application development as a Software Engineering Manager at Google, combining technical expertise with team leadership to optimize Android Desktop experiences.