Browse All Jobs
Job Description

EarnIn is seeking a Senior Android Engineer to join their Early Bets team. The candidate will play a crucial role in developing and refining customer-facing Android applications, helping shape the customer’s impression of the company. The ideal candidate will have experience in fintech or a background in building 0-to-1 products, with a strong ability to create flexible engineering architectures that support future product expansion.

Role Involves:

  • Developing and implementing product features that enhance the customer experience.
  • Architecting and refining mobile infrastructure to enable scalability and support the rapid development of new products.
  • Collaborating closely with backend engineers to design robust APIs for seamless mobile-to-server communication.
  • Partnering with Product teams to define requirements in ambiguous environments, ensuring engineering flexibility for future expansion.
  • Leading and enforcing engineering best practices, maintaining high code quality and system reliability.
  • Driving projects proactively, offering strategic direction and problem-solving to navigate uncertainty.
  • Mentoring the mobile engineering team, elevating skills and optimizing processes for efficiency.
  • Designing and executing unit and UI automation tests to ensure new features integrate smoothly without disrupting existing functionalities.
  • Analyzing feature effectiveness using advanced analytics, driving data-informed improvements.

Requirements:

  • Bachelor’s degree (or higher) in Computer Science or a related field, or equivalent practical experience.
  • Strong proficiency in Kotlin, with expertise in reactive and functional programming paradigms.
  • Deep understanding of Android application architectures (MVVM, MVC, MVP, etc.).
  • Experience in fintech or building 0-to-1 products from the ground up.
  • Demonstrated ability to engineer flexible architectures that allow for product evolution.
  • Experience working in early-stage software products, either engineered to scale or developed within Research & Development teams.
  • Extensive knowledge of professional software engineering practices, covering the full development lifecycle, including coding standards, code reviews, source control, build processes, testing, and operations.
  • Minimum of 4 years of relevant industry experience, with a strong focus on mobile development.
  • Familiarity with iOS development and cross-platform frameworks such as React Native or Kotlin Multi-Platform is a significant plus.

EarnIn Offers:

  • Healthcare
  • Internet/cell phone reimbursement
  • A learning and development stipend
  • Potential opportunities to travel to our Palo Alto HQ
Apply Manually