Senior Mobile Engineer

Earnin Logo

Earnin

πŸ“Remote - Mexico

Summary

Join EarnIn's Cash Out team as a Senior iOS Engineer to develop and scale new and existing product features. Lead feature development, optimize performance, and ensure a seamless user experience. Collaborate with cross-functional teams to bring innovative ideas to life. This hybrid role can be based in our Mexico City office or remote. EarnIn provides excellent benefits, including healthcare, internet and cell phone reimbursement, a learning and development stipend, and potential travel opportunities. Our salary is determined by role, level, and location.

Requirements

  • Bachelor’s degree (or higher) in Computer Science or a related field, or equivalent practical experience
  • Strong proficiency in Swift, with expertise in modern IOS paradigms (Combine, Swift Concurrency, SwiftUI, etc)
  • Deep understanding of iOS application architectures (MVVM, MVP, etc)
  • Extensive knowledge of professional software engineering practices across the full development lifecycle, including coding standards, code reviews, source control management, build processes, unit testing, UI testing, and operations
  • Minimum of 4 years of relevant industry experience, particularly in mobile development

Responsibilities

  • Develop and implement product features to improve customer experience
  • Architect and refine mobile infrastructure to enhance scalability and support the organization's expansion
  • Collaborate closely with backend engineers to design robust APIs that facilitate efficient communication between mobile devices and servers
  • Lead the establishment and governance of engineering best practices, ensuring high standards for code quality and system reliability
  • Proactively drive projects, providing clear direction and detailed problem-solving strategies
  • Mentor the mobile engineering team, elevating skills and optimizing processes
  • Design and execute comprehensive unit and UI automation tests to ensure new features perform as required without disrupting existing functionalities
  • Analyze feature effectiveness using advanced analytics to demonstrate impact and inform future enhancements

Preferred Qualifications

Familiarity with Android development is a significant plus

Benefits

  • Healthcare
  • Internet and cell phone reimbursement
  • A learning and development stipend
  • Potential opportunities to travel to our headquarters in Mountain View

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.