Senior Staff Software Engineer - Mobile

Earnin Logo

Earnin

πŸ’΅ $228k-$341k
πŸ“Remote - United States

Summary

Join EarnIn as a Mobile Architect and define the technical direction and roadmap for our mobile applications. Work closely with executive leadership, product management, and design to gather requirements and drive thought leadership on mobile app architecture and best practices. This remote position requires at least 12 years of hands-on mobile development experience and a proven track record of leading teams. You will ensure the delivery of high-quality, performant, and secure mobile applications, while also contributing to recruiting efforts. The US base salary range is $228,800 - $341,000 + equity + benefits. This is a full-time position.

Requirements

  • At least 12 years of hands-on experience with Android, iOS, and other mobile frameworks
  • Track record of leading teams in the delivery of high-quality mobile apps at scale
  • Expertise with common mobile app architectures like MVVM, MVC, and Clean Architecture
  • Thorough understanding of joint software engineering best practices and tools such as Continuous Integration and Continuous Delivery
  • Familiarity with backend infrastructure, architecture, and API design
  • Great communication skills to facilitate collaboration with stakeholders across the company
  • Someone who biased towards action even in the face of uncertainty
  • You are humble, open-minded, flexible, and able to handle the pressure of a startup environment

Responsibilities

  • Work closely with Executive Leadership, Product Management, and the Design team to gather technical and business requirements
  • Drive thought leadership regarding mobile app architecture, UI design frameworks, and best practices that increase developer productivity and velocity while reducing costs (server-driven UI, cross-platform solutions, etc.)
  • Proactively improve mobile app architecture through best practices, new technologies, and integration with 3rd party services
  • Define, influence, and communicate the technical vision and roadmap
  • Ensure the delivery of performant, high quality, and secure mobile applications
  • Identify and enforce best software engineering practices
  • Be closely involved with recruiting and staffing exercises to help grow the organization
  • Be hands-on and write code as needed

Benefits

  • Equity
  • Benefits
  • Remote work

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.