CrawlJobs Logo

Senior Mobile Engineer (iOS)

earnin.com Logo

EarnIn

Location Icon

Location:
Mexico , Mexico City

Category Icon
Category:
IT - Software Development

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

Not provided

Job Description:

The Growth Engineering Team at EarnIn is hiring a Senior iOS Engineer to help shape the future of how millions of people experience financial empowerment. This is a high-impact role on a fast-moving, product-focused team responsible for Discovery, Onboarding, Activation, and Retention, the moments that define a member’s journey. We’re looking for a Senior iOS Engineer who thrives on speed, impact, and innovation. Someone who not only builds world-class mobile experiences but also pushes the boundaries of how we build them, including experimenting with AI-driven development, next-gen mobile patterns, and cutting-edge tooling to unlock velocity at scale. As part of the Growth team, you’ll have a proper seat at the table, influencing product direction and technical decisions alike.

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

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

Nice to have:

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:
December 08, 2025

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 Senior Mobile Engineer (iOS)

New

Senior Native Mobile Engineer

This is an opportunity for Senior Android and iOS Engineers to work in a brand n...
Location
Location
India , Pune
Salary
Salary:
Not provided
Avaloq
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • At least 5 years of experience working in mobile application development
  • Clear understanding of the full mobile development life cycle
  • Proficient in at least one of the following modern stacks: Kotlin, Swift, SwiftUI, Kotlin Multiplatform
  • Experience working with: Kotlin Corutines, Combine, Kotlin Flow, MVVM, Compose
  • Passionate about good software development practices, design patterns and principles of OOP
  • Excellent grasp of Android or iOS concepts and standards related to user interface, data storage, encryption, security, and performance
  • Experience integrating third party libraries, SDKs and REST APIs
  • Strong communication skills and experience leading other software developers
  • Experience in Agile processes
  • Analytical, solution driven, keen to details, ability to work with a team, and above all has the passion to drive change
Job Responsibility
Job Responsibility
  • Analyze and design software solutions
  • Write high-performing, scalable, reusable code
  • Implement, test, and technically document features of mobile banking solution
  • Analyze and resolve software defects
  • Ensure the best possible performance, quality, and responsiveness of the mobile application
  • Actively involved in the development process of our products
  • Proactively find bugs in our products, document the steps to reproduce them, and provide a solution
What we offer
What we offer
  • Annual bonus
  • Flexible working
  • Instant recognition
  • Access to Udemy for professional and personal learning
  • Fulltime
Read More
Arrow Right

Senior Mobile QA Engineer

We’re looking for a QA Engineer with experience in mobile app testing to join Te...
Location
Location
Georgia , Tbilisi
Salary
Salary:
Not provided
tradingview.com Logo
TradingView
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Experience testing mobile applications (iOS / Android)
  • Strong understanding of native app architecture and behavior
  • Knowledge of functional, UI, and usability testing approaches
  • Ability to write clear, structured, and reproducible bug reports
  • Experience working in Agile teams
  • Knowledge of Swift or Kotlin
  • Excellent communication skills and strong attention to detail
Job Responsibility
Job Responsibility
  • Test mobile applications (functional, UI, usability, localization)
  • Analyze and document bugs with clear and detailed reports
  • Review requirements and technical specifications for new features
  • Collaborate with developers and product managers to improve product quality
  • Maintain internal QA documentation and contribute to process improvements
What we offer
What we offer
  • Flexible hours
  • Hybrid approach
  • Modern offices with local perks
  • Global team of 500+ professionals from 40+ countries
  • Continuous learning & mentorship
  • Career development opportunities
  • Relocation support (visa, transportation, housing)
  • Private health insurance
  • Performance bonuses
  • TradingView Premium subscription
Read More
Arrow Right

Senior iOS Engineer

Join us in building the future of finance. Our mission is to democratize finance...
Location
Location
Canada , Toronto
Salary
Salary:
145000.00 - 170000.00 CAD / Year
robinhood.com Logo
Robinhood
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Work with Swift, RxSwift, UIKit, Custom Design System and Declarative UI Framework, Core Data, Bazel, VIPER-esque Architecture
  • Mentor / coach other engineers & lead projects
  • Own features from inception to design, implementation, and launch
  • Work cross-functionally with Product Designers, Product Managers, Backend Developers, and Data Team
Job Responsibility
Job Responsibility
  • Work with a fast-growing team to revolutionize finance at speed and scale
  • Build smooth, stable, and elegant products with Swift and the newest iOS APIs
  • Help ship Robinhood's new standalone wallet app
  • Improve the crypto experience within Robinhood's flagship application
What we offer
What we offer
  • Performance driven compensation with multipliers for outsized impact, bonus programs, equity ownership, and 401(k) matching
  • 100% paid health insurance for employees with 90% coverage for dependents
  • Lifestyle wallet - a highly flexible benefits spending account for wellness, learning, and more
  • Employer-paid life & disability insurance, fertility benefits, and mental health benefits
  • Time off to recharge including company holidays, paid time off, sick time, parental leave, and more
  • Exceptional office experience with catered meals, events, and comfortable workspaces
  • Fulltime
Read More
Arrow Right

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

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

Senior Software Engineer - iOS

Create seamless user interfaces and delightful digital interactions. We’re looki...
Location
Location
Australia , Hobart or Sydney
Salary
Salary:
Not provided
procreate.com Logo
Procreate
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • A deep understanding of Swift
  • An eye for design and attention to detail
  • Experience with UIKit and iOS development
  • Hands-on experience shipping high quality software with responsive, interactive UI
  • Experience debugging, profiling and resolving performance problems
Job Responsibility
Job Responsibility
  • Solve complex and unique technical problems
  • Work with designers to turn prototypes into shippable product
  • Create custom controls, aesthetically pleasing layouts and seamless animations
  • Protect quality, ensure performance and show care for our users
  • Deliver major features to millions of artists and designers
What we offer
What we offer
  • Visa Support
  • Fulltime
Read More
Arrow Right
Welcome to CrawlJobs.com
Your Global Job Discovery Platform
At CrawlJobs.com, we simplify finding your next career opportunity by bringing job listings directly to you from all corners of the web. Using cutting-edge AI and web-crawling technologies, we gather and curate job offers from various sources across the globe, ensuring you have access to the most up-to-date job listings in one place.