Talent.com
Senior Mobile Engineer (Android)
Senior Mobile Engineer (Android)EarnIn • Vancouver, Metro Vancouver Regional District, CA
No longer accepting applications
Senior Mobile Engineer (Android)

Senior Mobile Engineer (Android)

EarnIn • Vancouver, Metro Vancouver Regional District, CA
30+ days ago
Job type
  • Full-time
Job description

ABOUT EARNIN

As one of the first pioneers of earned wage access, our passion at EarnIn is building products that deliver real-time financial flexibility for those with the unique needs of living paycheck to paycheck. Our community members access their earnings as they earn them, with options to spend, save, and grow their money without mandatory fees, interest rates, or credit checks. Since our founding, our app has been downloaded over 13M times and we have provided access to over $15 billion in earnings.

We’re fortunate to have an incredibly experienced leadership team, combined with world-class funding partners like A16Z, Matrix Partners, DST, Ribbit Capital, and a very healthy core business with a tremendous runway. We’re growing fast and are excited to continue bringing world-class talent onboard to help shape the next chapter of our growth journey.

POSITION SUMMARY

Since EarnIn is a mobile-first application, the mobile engineering team’s job is to develop new features and support our best-in-class iOS and Android applications. Our goal is to provide our customers with a solid mobile experience that helps them gain access to their money easily. Engineers joining the mobile team must have a solid focus on user experience as well as understand mobile-specific issues ranging from network usage to battery life. The mobile engineering team is the most customer-facing group and has a big impact on the customer’s impression of our company. The mobile platform team’s responsibilities are more specific as they are tasked with being proactive regarding architecture, tooling, and frameworks which positively impact the quality of our mobile app and our mobile developer experience while aligning with larger organizational goals.

This position will be hybrid from our Vancouver, BC office as part of our expanding site location with 2 days a week in office. EarnIn provides excellent benefits for our employees including healthcare, internet / cell phone reimbursement, a learning and development stipend, and potential opportunities to travel to our Palo Alto HQ. The Canada salary range for this position is CAD 198,500 - CAD 242,600 plus equity and benefits. Our salary ranges are based on level, role and location.

WHAT YOU'LL DO

  • Architect and refine mobile infrastructure to enhance scalability and support the organization's expansion.
  • Develop and implement core mobile capabilities that improve client support and application functionality.
  • Collaborate closely with server engineers to design robust APIs for efficient mobile-to-server communication.
  • 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.

WHAT WE'RE LOOKING FOR

  • 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.).
  • Extensive knowledge of professional software engineering practices across the full development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations.
  • Minimum of 5 years relevant industry experience, particularly in mobile development.
  • Familiarity with iOS development and cross-platform frameworks such as React Native or Kotlin Multiplatform is a significant plus.
  • At EarnIn, we believe that the best way to build a financial system that works for everyday people is by hiring a team that represents our diverse community. Our team is diverse not only in background and experience but also in perspective. We celebrate our diversity and strive to create a culture of belonging. EarnIn does not unlawfully discriminate based on race, color, religion, sex (including pregnancy, childbirth, breastfeeding, or related medical conditions), gender identity, gender expression, national origin, ancestry, citizenship, age, physical or mental disability, legally protected medical condition, family care status, military or veteran status, marital status, registered domestic partner status, sexual orientation, genetic information, or any other basis protected by local, state, or federal laws. EarnIn is an E-Verify participant.

    EarnIn does not accept unsolicited resumes from individual recruiters or third-party recruiting agencies in response to job postings. No fee will be paid to third parties who submit unsolicited candidates directly to our hiring managers or HR team.

    #J-18808-Ljbffr

    Create a job alert for this search

    Senior Android Engineer • Vancouver, Metro Vancouver Regional District, CA

    Similar jobs
    Senior Machine Learning Engineer

    Senior Machine Learning Engineer

    Starboard Recruitment • Vancouver, BC, Canada
    Full-time
    Follow Starboard Recruitment on LinkedIn for ongoing job opportunities, market updates and advice : .Opportunity is with one of Canada's fastest growing, well-funded, Series-B tech startups in th...Show more
    Last updated: 30+ days ago • Promoted
    Firmware & Hardware Developer

    Firmware & Hardware Developer

    SST Wireless • Richmond, BC, Canada
    Full-time
    With several new products in the design pipeline, this is an exciting time for creative thinkers who are adept in realizing technical solutions to join us in creating products where your contributi...Show more
    Last updated: 30+ days ago • Promoted
    Senior Process Engineer

    Senior Process Engineer

    Pacific Energy Canada • Squamish, BC, Canada
    Full-time +1
    Senior Process Engineer to join the Woodfibre LNG Project.Canadian company based in Vancouver and a subsidiary of Pacific Energy Corporation Limited. Project is located approximately 7 km west-south...Show more
    Last updated: 4 days ago • Promoted
    MarTech and Digital Marketing Manager

    MarTech and Digital Marketing Manager

    London Drugs Limited • Richmond, BC, Canada
    Full-time
    MarTech and Digital Marketing Manager.Assistant General Manager, Marketing.We go above and beyond the expected to make lives less complicated. MarTech and Digital Marketing Manager.SMS, digital sign...Show more
    Last updated: 30+ days ago • Promoted
    Senior Android Developer

    Senior Android Developer

    Targeted Talent • Richmond, BC, Canada
    Full-time +1
    We are looking for multiple experienced.This is a full-time, permanent position that is remote to start with later relocation to. Our client is a global enterprise company with a product that you...Show more
    Last updated: 30+ days ago • Promoted
    Senior IC Design Engineer (BC / ON)

    Senior IC Design Engineer (BC / ON)

    NETINT Technologies Inc. • Burnaby, BC, Canada
    Full-time +1
    NETINT Technologies is a pioneer of computational storage and video processing SoC solutions for cloud and edge computing. Its Codensity portfolio enables enterprise, cloud data centers,andcontent p...Show more
    Last updated: 30+ days ago • Promoted
    Car PPF 汽车ppf贴膜

    Car PPF 汽车ppf贴膜

    Alsetauto.ca • Richmond, BC, Canada
    Full-time
    Hiring : Automotive Body and Glass Film Technician, PPF / Clear Film / Cleaning (Richmond).Salary : Starting at $50,000 annually. Job Title : Body and Glass Film Technician.ALSET Auto is seeking multiple e...Show more
    Last updated: 15 days ago • Promoted
    Aircraft Maintenance Engineer (AME)

    Aircraft Maintenance Engineer (AME)

    Anderson Air • Richmond, BC, Canada
    Full-time
    Anderson Air is a premier full-service aircraft management company, providing executive charter services for our owners.We are committed to delivering exceptional service, uncompromising safety sta...Show more
    Last updated: 30+ days ago • Promoted
    Senior Systems & Graphics Engineer

    Senior Systems & Graphics Engineer

    Parallelz • Vancouver, BC, Canada
    Full-time
    Parallelz enables developers to instantly port their existing mobile apps / games to the web, without any SDKs, code changes, or engineering efforts. Developers can improve user acquisition, organic v...Show more
    Last updated: 30+ days ago • Promoted
    Hardware Engineer

    Hardware Engineer

    Actalent • Vancouver, BC, Canada
    Full-time
    We are seeking a skilled Hardware Engineer to join a dynamic team focused on designing safety-critical products and motor control systems. The successful candidate will work collaboratively with a t...Show more
    Last updated: 3 days ago • Promoted
    Sales Engineer

    Sales Engineer

    Enavate • Vancouver, BC, Canada
    Full-time
    The Senior Sales Engineer is a pivotal member of Enavate's team, responsible for driving client success and supporting business growth through the delivery of high-impact, business-centric solu...Show more
    Last updated: 26 days ago • Promoted
    Senior Mobile Engineer

    Senior Mobile Engineer

    Arena Club • Vancouver, BC, Canada
    Full-time
    If you're fascinated by sports cards and memorabilia, your search ends here.Arena Club is pioneering the collectibles domain by introducing the first-ever digital card show.Spearheaded by 5x Wo...Show more
    Last updated: 30+ days ago • Promoted
    Senior Engineer Rendering (Android)

    Senior Engineer Rendering (Android)

    Huawei Technologies Canada Co., Ltd. • Vancouver, BC, CA
    Temporary +1
    Senior Engineer - Rendering (Android).The Software-Hardware System Optimization Lab continuously improves the power efficiency and performance of smartphone products through software-hardware syste...Show more
    Last updated: 30+ days ago
    Mechatronics Engineer

    Mechatronics Engineer

    Red Rabbit Robotics • Burnaby, BC, Canada
    Full-time
    At Red Rabbit Robotics, we are on a mission to solve global labor shortage and create a future of abundance.We aim to deploy one million humanoid robots in the next 10 years, eventually producing a...Show more
    Last updated: 30+ days ago • Promoted
    Senior iOS Software Engineer

    Senior iOS Software Engineer

    PressReader • Richmond, BC, Canada
    Full-time
    Our progressive approach to digital distribution has allowed publishers such as The Washington Post, The Guardian, Newsweek, Rolling Stone, The Globe and Mail, and Vogue to find new audiences throu...Show more
    Last updated: 30+ days ago • Promoted
    Growth Lead (Shopify SaaS / B2B)

    Growth Lead (Shopify SaaS / B2B)

    Notify Me! • Richmond, BC, Canada
    Full-time
    Notify Me! helps Shopify merchants never miss a sale due to out-of-stock products.Notify Me! Back in Stock & PreOrder.We’re a friendly, fast-moving team on a mission to build products mer...Show more
    Last updated: 30+ days ago • Promoted
    Mobile Developer (Android)

    Mobile Developer (Android)

    Targeted Talent • Richmond, BC, Canada
    Full-time +1
    We are looking for multiple experienced.This is a full-time, permanent position that is remote to start with later relocation to. Our client is a global enterprise company with a product that you...Show more
    Last updated: 30+ days ago • Promoted
    Senior Software Engineer - Changing the face of sports

    Senior Software Engineer - Changing the face of sports

    Uplifter Inc. • Burnaby, BC, Canada
    Full-time
    Thanks for checking out our job openings.See something that interests you? Apply here.Senior Backend Engineer (Django).Hybrid – Burnaby (Vancouver), BC. Uplifter is a fast-growing SaaS platfor...Show more
    Last updated: 20 days ago • Promoted