Staff Mobile Engineer

hace 3 semanas


distrito federal, México EarnIn A tiempo completo

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. 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 We are seeking a Staff iOS Engineer to lead the development and scaling of new and existing product experiences. You will drive the development of complex features, architect and optimize performance, and ensure a seamless user experience, leading cross-functional collaborations to bring innovative ideas to life in a fast-paced environment. This position will ideally be hybrid from our Mexico City office as part of our expanding site, though a remote arrangement is possible. EarnIn offers excellent employee benefits, including healthcare, internet and cell phone reimbursement, a learning and development stipend, and potential opportunities to travel to our Mountain View headquarters. Our salary ranges are determined by role, level, and location. What you’ll do and how you’ll impact the team is described in the responsibilities and requirements sections below. WHAT YOU'LL DO Drive the development and implementation of complex product features that significantly impact customer experience and business outcomes. Architect, lead, and optimize mobile infrastructure, ensuring exceptional scalability, performance, and reliability to support the organization's strategic growth. Lead collaborative efforts with backend engineers to define and evolve robust, efficient, and well-documented APIs for seamless mobile-to-server communication. Champion and enforce engineering best practices across teams, raising the standards for code quality, system design, and operational excellence. Proactively identify and drive strategic technical initiatives, providing clear vision, architectural guidance, and effective problem-solving for complex challenges. Mentor and elevate the mobile engineering team, fostering technical expertise, promoting innovation, and optimizing development processes across the organization. Architect and oversee the development of comprehensive unit, integration, and UI automation testing strategies to guarantee the quality and stability of new features and the resilience of existing functionalities. Define and analyze key performance indicators using advanced analytics to measure feature effectiveness, identify areas for improvement, and drive data-informed decisions for future product enhancements. WHAT WE'RE LOOKING FOR Bachelor’s degree (or higher) in Computer Science or a related field, or equivalent practical experience. 7+ years of relevant industry experience, with a significant portion focused on mobile development and a track record of leading complex projects. Expert-level proficiency in Swift, with deep expertise in modern iOS paradigms (Combine, Swift Concurrency, SwiftUI, etc). Extensive and nuanced understanding of iOS application architectures (MVVM, MVP, VIPER, etc.) and their trade-offs. Demonstrated leadership in establishing and enforcing professional software engineering practices across the full development lifecycle, including coding standards, code reviews, source control management, build processes, unit testing, UI testing, performance testing, and operations. Proven ability to architect scalable and maintainable mobile solutions. Experience in mentoring and guiding other engineers, fostering technical growth within the team. Familiarity with Android development and cross-platform technologies is a strong plus. Active participation in the broader iOS development community (e.g., open-source contributions, conference presentations) is a plus. EEO AND COMPANY STATEMENT 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


  • Sr. Staff Engineer

    hace 2 semanas


    distrito federal, México Aplazo A tiempo completo

    Sr. Staff Engineer – Mobile/Flutter Apply to join Aplazo as a Senior Staff Engineer in Mobile/Flutter. Overview Lead the evolution of our mobile platform to make it the fastest, most reliable, and delightful BNPL experience in Mexico. Reporting directly to the CTO, you will own the entire mobile architecture and codebase, drive the modernization toward a...

  • Senior Mobile Architect

    hace 2 semanas


    distrito federal, México Aplazo A tiempo completo

    A leading fintech company in Mexico City is seeking a Senior Staff Engineer specializing in Mobile/Flutter. The role involves owning the mobile architecture, driving modernization efforts, and mentoring the team. Candidates should have extensive experience with Flutter/Dart and a proven track record in high-growth environments. This full-time position offers...


  • distrito federal, México Google Inc. A tiempo completo

    A leading technology company is seeking a Mobile Software Engineer for Early Careers to develop next-gen technologies on a large scale. Responsibilities include collaborating on projects, making design judgments, and fostering an inclusive environment. Candidates should have a Bachelor's degree and experience in mobile app development with strong...


  • distrito federal, México AgileEngine A tiempo completo

    Join to apply for the Mobile Software Engineer ID47192 role at AgileEngine . AgileEngine is an Inc. 5000 company that creates award‑winning software for Fortune 500 brands and trailblazing startups across 17+ industries. We rank among the leaders in areas like application development and AI/ML, and our people‑first culture has earned us multiple Best...

  • Software Engineer in Test

    hace 2 semanas


    distrito federal, México AgileEngine A tiempo completo

    Software Engineer in Test (Mobile) ID47193 Join to apply for the Software Engineer in Test (Mobile) ID47193 role at AgileEngine . AgileEngine is an Inc. 5000 company that creates award-winning software for Fortune 500 brands and trailblazing startups across 17+ industries. We rank among the leaders in application development and AI/ML, and our people‑first...


  • distrito federal, México Google A tiempo completo

    Staff Software Engineer, Chrome Accessibility Join to apply for the Staff Software Engineer, Chrome Accessibility role at Google . Please submit your resume in English – we can only consider applications submitted in this language. Only applications of candidates with Mexican citizenship will be evaluated for this role in compliance with the provisions of...


  • distrito federal, México jobr.pro A tiempo completo

    A leading tech firm is seeking a Software Engineer to develop innovative technologies that connect billions of users. This role requires a Bachelor’s degree and experience in software development, particularly in mobile apps and programming languages like Python and Java. You'll collaborate across teams to drive projects, make design decisions, and foster...

  • Senior Mobile Engineer

    hace 3 semanas


    distrito federal, México Sezzle A tiempo completo

    Senior Mobile Engineer (Mexico) Sezzle – Mexico City Metropolitan Area About Sezzle Sezzle is on a mission to financially empower the next generation. By blending cutting‑edge technology with seamless, interest‑free installment plans, we are transforming the shopping experience and driving real impact on merchant sales. We’re building an innovative,...


  • distrito federal, México Pearl DP A tiempo completo

    iOS & Android Engineer (Gaming / Consumer Mobile) - A199 Join Pearl’s team as an iOS & Android Engineer, specializing in gaming and consumer mobile applications. Work Arrangement: Fully Remote – EST working hoursJob Type: Independent Contractor, Full-timeWork Schedule: US time zone coverage required (EST daytime hours) (9:00 AM – 5:00 PM EST)...

  • Staff Software Engineer

    hace 3 semanas


    distrito federal, México PayJoy A tiempo completo

    About PayJoy PayJoy is a mission-first credit provider dedicated to helping under-served customers in emerging markets to achieve financial stability and success. Our patented technology for secured credit provides an on-ramp for new customers to enter the credit system. Through PayJoy’s point-of-sale financing and credit cards, customers gain access to a...