CrawlJobs Logo

Mobile Engineer (iOS)

earnin.com Logo

EarnIn

Location Icon

Location:
Mexico , Mexico City

Category Icon

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

Not provided

Job Description:

We’re looking for an experienced and passionate iOS Engineer to join our Live Pay team at EarnIn. In this role, you’ll help shape the customer experience by building and refining our flagship iOS app, the primary way users interact with our platform. We value engineers who are curious, quality-driven, and eager to experiment. You’ll help build groundbreaking, industry-leading products that redefine how people access and manage their money. You should have experience developing and maintaining mobile products at scale, along with the architectural mindset to design solutions that can evolve as our product grows.

Job Responsibility:

  • Build, ship, and maintain iOS product features that improve the customer experience and define our user journey
  • Architect and refine mobile infrastructure to enable scalability and support the rapid development of new products
  • Collaborate closely with backend engineers to design robust APIs that facilitate seamless communication between mobile devices and servers
  • Partner with Product and UX specialists to deliver new and unique designs
  • Lead and advocate for engineering best practices to maintain high code quality and system reliability
  • Drive projects proactively, offering strategic direction and problem-solving to navigate uncertainty
  • Mentor the mobile engineering team, elevating skills and optimizing processes for efficiency
  • Design and execute unit and UI automation tests to ensure new features integrate smoothly without disrupting existing functionalities
  • Analyze feature effectiveness using advanced analytics to drive data-informed improvements

Requirements:

  • Bachelor’s degree (or higher) in Computer Science, related field, or equivalent practical experience
  • 3+ years of professional mobile development experience, with a strong focus on iOS
  • Expert in Swift and modern iOS paradigms (Swift Concurrency, Combine, SwiftUI)
  • Proven experience building and shipping high-quality consumer apps at scale
  • Solid grasp of iOS architectures (MVVM, MVP, VIPER, etc.)
  • Familiar with end-to-end engineering practices: code reviews, CI/CD, automated testing, and monitoring

Nice to have:

  • Experience (or deep curiosity) in using AI/LLMs to supercharge development
  • Exposure to Android development is a plus
What we offer:
  • healthcare
  • internet and cell phone reimbursement
  • a learning and development stipend
  • potential opportunities to travel to our headquarters in Mountain View

Additional Information:

Job Posted:
January 11, 2026

Work Type:
Hybrid work
Job Link Share:

Looking for more opportunities? Search for other job offers that match your skills and interests.

Briefcase Icon

Similar Jobs for Mobile Engineer (iOS)

Senior Mobile Engineer (iOS)

We are looking for an experienced Software Engineer to join our iOS Engineering ...
Location
Location
India , Bangalore
Salary
Salary:
Not provided
hwyhaul.com Logo
Hwy Haul
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Master’s or Bachelor’s Degree in Computer Science/Engineering or equivalent
  • 5+ years’ experience building iOS apps
  • Proficient in Swift / Objective C.
  • Experience with iOS frameworks such as Core Data, Core Animation, etc.
  • Experience with offline storage, threading, and performance tuning
  • Experience with RESTful APIs, Location APIs, Realm, SQLite or iOS SDK, Local storage, Camera, GeoLocation tracking, Social Authentications, etc.
  • Familiarity with cloud message APIs and push notifications
  • Understanding of Apple’s design principles and interface guidelines
  • Ability to understand business requirements and translate them into technical requirements
  • A knack for benchmarking and optimization
Job Responsibility
Job Responsibility
  • Translate designs and wireframes into high quality and performant iOS apps
  • Engineer responsive, maintainable and performant apps
  • Make technology choices and follow modern development practices
  • Set and maintain high standards of development practices and help the team adopt them
  • Commitment to collaborative problem solving, sophisticated design, and quality product is important
What we offer
What we offer
  • Excellent medical, dental and vision benefits
  • 401(k) match
  • Paid time off
Read More
Arrow Right

Staff Mobile Engineer (iOS)

We are seeking a Staff iOS Engineer to lead the development and scaling of new a...
Location
Location
Mexico , Mexico City
Salary
Salary:
Not provided
earnin.com Logo
EarnIn
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 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
Job Responsibility
Job Responsibility
  • 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 offer
What we offer
  • healthcare
  • internet and cell phone reimbursement
  • a learning and development stipend
  • potential opportunities to travel to our Mountain View headquarters
  • Fulltime
Read More
Arrow Right

Senior Mobile Engineer (iOS)

The Growth Engineering Team at EarnIn is hiring a Senior iOS Engineer to help sh...
Location
Location
Mexico , Mexico City
Salary
Salary:
Not provided
earnin.com Logo
EarnIn
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree (or higher) in Computer Science, related field, or equivalent practical experience
  • 4+ years of professional mobile development experience, with a strong focus on iOS
  • Expert in Swift and modern iOS paradigms (Swift Concurrency, Combine, SwiftUI)
  • Proven experience building and shipping high-quality consumer apps at scale
  • Experience (or deep curiosity) in using AI/LLMs to supercharge development
  • Solid grasp of iOS architectures (MVVM, MVP, VIPER, etc.)
  • Familiar with end-to-end engineering practices: code reviews, CI/CD, automated testing, and monitoring
Job Responsibility
Job Responsibility
  • Build experiences that matter - design and ship features that define our user journey
  • Experiment at startup speed - ideate, prototype, and launch multiple experiments every month
  • Code with superpowers - leverage AI tools and LLMs to accelerate development and testing
  • Architect and implement the tooling and infrastructure that enables the entire team to work faster
  • Use data + analytics to measure impact, optimize features, and scale what works
  • Mentor other engineers, raising the bar for quality and innovation across mobile
  • Collaborate with backend engineers to design APIs that balance speed with resilience
  • Champion engineering best practices - writing clean, scalable code with strong tests
  • Lead projects end-to-end, bringing both clarity and creativity to the table
What we offer
What we offer
  • healthcare
  • internet and cell phone reimbursement
  • a learning and development stipend
  • potential opportunities to travel to our headquarters in Mountain View
Read More
Arrow Right

Senior Mobile Engineer (iOS)

We’re looking for an experienced and passionate Senior iOS Engineer to join our ...
Location
Location
Mexico , Mexico City
Salary
Salary:
Not provided
earnin.com Logo
EarnIn
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree (or higher) in Computer Science, related field, or equivalent practical experience
  • 4+ years of professional mobile development experience, with a strong focus on iOS
  • Expert in Swift and modern iOS paradigms (Swift Concurrency, Combine, SwiftUI)
  • Proven experience building and shipping high-quality consumer apps at scale
  • Solid grasp of iOS architectures (MVVM, MVP, VIPER, etc.)
  • Familiar with end-to-end engineering practices: code reviews, CI/CD, automated testing, and monitoring
Job Responsibility
Job Responsibility
  • Build, ship, and maintain iOS product features that improve the customer experience and define our user journey
  • Architect and refine mobile infrastructure to enable scalability and support the rapid development of new products
  • Collaborate closely with backend engineers to design robust APIs that facilitate seamless communication between mobile devices and servers
  • Partner with Product and UX specialists to deliver new and unique designs
  • Lead and advocate for engineering best practices to maintain high code quality and system reliability
  • Drive projects proactively, offering strategic direction and problem-solving to navigate uncertainty
  • Mentor the mobile engineering team, elevating skills and optimizing processes for efficiency
  • Design and execute unit and UI automation tests to ensure new features integrate smoothly without disrupting existing functionalities
  • Analyze feature effectiveness using advanced analytics to drive data-informed improvements
What we offer
What we offer
  • healthcare
  • internet and cell phone reimbursement
  • a learning and development stipend
  • potential opportunities to travel to our headquarters in Mountain View
Read More
Arrow Right

Mobile Engineer (iOS)

The Growth Engineering Team at EarnIn is looking for an iOS Engineer to help sha...
Location
Location
Mexico , Mexico City
Salary
Salary:
Not provided
earnin.com Logo
EarnIn
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree (or equivalent practical experience) in Computer Science or a related field or related experience
  • 3+ years of professional mobile development experience, with a focus on iOS
  • Strong proficiency in Swift and modern iOS frameworks (SwiftUI, Combine, Swift Concurrency)
  • Understanding of common iOS architectures (MVVM, MVP, etc.)
  • Familiarity with end-to-end engineering practices: code reviews, CI/CD, automated testing, and performance monitoring
  • A growth mindset — you enjoy learning, experimenting, and iterating quickly
Job Responsibility
Job Responsibility
  • Build experiences that matter: Design and ship features that improve how members discover, onboard, and engage with EarnIn
  • Experiment fast: Work with product and analytics to launch experiments that drive growth and engagement
  • Collaborate deeply: Partner with backend, design, and analytics teams to deliver features end-to-end
  • Code with quality: Write clean, testable Swift code using modern iOS paradigms (Swift Concurrency, Combine, SwiftUI)
  • Leverage AI and tooling: Use the latest mobile tooling and AI-driven workflows to accelerate development
  • Learn and grow by Contributing to best practices and learning from senior engineers who push the boundaries of mobile development
What we offer
What we offer
  • healthcare
  • internet and cell phone reimbursement
  • a learning and development stipend
  • potential opportunities to travel to our Mountain View headquarters
Read More
Arrow Right

Senior Mobile Engineer (iOS)

Easygo leads the world in crafting top-tier entertainment experiences. Within ou...
Location
Location
Australia , Melbourne
Salary
Salary:
Not provided
easygo.io Logo
Easygo Gaming
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's/Master's degree in Computer Science or equivalent practical experience
  • 8+ years of hands-on experience in Mobile Software Engineering, focusing on scalable architecture and development
  • Proficiency in Objective-C or Swift, developing for the iOS Platform and frameworks relevant to the role
  • Prior experience in the complete Apple Development lifecycle, from design, testing, signing, releasing, fixing and beyond
  • Familiarity with RESTful APIs to connect iOS applications to back-end services
  • Understanding of iOS design principles and interface guidelines
  • Demonstrated experience providing technical leadership, mentoring, and guiding teams
  • Strong problem-solving skills and ability to tackle complex technical challenges
  • Excellent communication skills for effective collaboration across teams and stakeholders
  • Strong problem-solving skills and the ability to thrive in a fast-paced, dynamic environment
Job Responsibility
Job Responsibility
  • Write maintainable, efficient, and scalable code, rigorously adhering to Android coding standards and best practice
  • Optimize existing systems for performance, scalability, and reliability, identifying and resolving bottlenecks and inefficiencies
  • Take full ownership of assigned projects or components, proactively identifying areas for improvement and leading technical discussions to enhance solutions
  • Provide guidance to junior engineers, sharing expertise to foster a collaborative and high-performing team environment
  • Participate actively in architectural and design decisions, demonstrating a strong grasp of software design principles and scalability
  • Seek out growth opportunities to deepen technical expertise and keep the team informed of emerging best practices
What we offer
What we offer
  • Access mentorship, training, and hands-on experiences to level up your skills
  • Learn from industry experts and gain expertise in scaling software
  • Work alongside exceptional engineers, exchanging ideas and driving innovation forward through collaboration
  • Our culture prioritises your growth with tailored learning programs and mentorship
  • Flexible start and finish times
Read More
Arrow Right

Engineering Manager, Mobile Quality Engineering

The Quality Engineering team helps Airbnb build high quality software efficientl...
Location
Location
Brazil , São Paulo
Salary
Salary:
Not provided
airbnb.com Logo
Airbnb
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 3+ years of engineering management
  • 7+ years of industry experience with a strong focus on iOS and/or Android developer tooling, testing, or quality engineering
  • Strong familiarity with software engineering principles, including object-oriented and functional programming paradigms, design patterns, and code quality practices
  • Hands-on technical leadership leading multiple teams and setting technical direction
  • Led projects with notable risk and complexity
  • develops the strategy for project execution
  • Proven experience leading distributed or regional engineering teams and driving technical outcomes
  • Skilled in mentoring engineers and creating strong team dynamics across cultural and geographic boundaries
  • Be an agent of change inside the organization and be comfortable leading through ambiguity
  • Excellent communication and collaboration skills, with the ability to align local execution to a global strategy
Job Responsibility
Job Responsibility
  • Define and promote a quality mindset and strategy across the organization, by creating a vision that drives QE policies, programs and initiatives
  • Hire and retain a team of high-performing engineers
  • empower the team to achieve a high level of productivity, reliability and simplicity
  • Drive a sense of trust and belonging, and build inclusive teams with world class talent
  • Build and maintain our testing environments, testing data, and testing frameworks, working through ambiguity, concept validation and implementation of a best-in-class solution
  • Collaborate with cross-functional stakeholders to analyze internal/external failures, and suggest corrective and preventive action
  • Use a data-based approach to help resolve internal quality issues to prevent defects in code shipment
  • Partner with global Infra leadership to execute the Brazil site’s technical roadmap
  • Drive excellence in technical design, reliability, scalability, and efficiency across projects
  • Collaborate cross-functionally with global teams to ensure alignment on architecture, tooling, and standards
Read More
Arrow Right

IT Applications Engineer, Mobile - Android & iOS with Java

Bright Vision Technologies is a forward-thinking software development company de...
Location
Location
United States , Atlanta, GA or Greenwood Village, CO
Salary
Salary:
108000.00 - 133000.00 USD / Year
bvteck.com Logo
Bright Vision Technologies
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Four (4) years’ experience programming Java/Kotlin for the Android platform
  • Two (2) years’ experience developing automated tests using XCUITest/Espresso
  • Three (3) years’ experience working with native mobile app signing and build variants (e.g., Provisioning Profiles, Entitlements, Distribution Certificates, Xcode Scheme and Configuration, Android build types and flavors, etc.)
  • Three (3) years’ experience in the development and integration of third-party source code or libraries
  • Two (2) years of work experience with CMS such as Adobe Experience Manager (AEM)
  • Three (3) years’ experience integrating API/services
  • Mobil development for Android with Java
  • Must be in CO or GA or relocate to CO or GA area
What we offer
What we offer
  • up to 8% annual bonus
  • full benefits
  • Fulltime
Read More
Arrow Right