CrawlJobs Logo

Senior Mobile Engineer (iOS)

Mexico, Mexico City · Job Posted December 08, 2025
Apply Position
Job Link Share

Job Description

We’re looking for an experienced and passionate Senior 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
  • 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

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

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Senior Mobile Engineer (iOS)

8 matching positions

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 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 iOS Engineer

Software-defined vehicles are transforming how commercial fleets operate, enabli...
Location
Location
United States , Austin, Texas; Sunnyvale, California; Warren, Michigan
Salary
Salary:
153200.00 - 234100.00 USD / Year
gm.com Logo
General Motors
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • At least 5+ years of professional experience in Android and/or iOS mobile application development
  • Extensive experience building mobile apps with Kotlin and/or Java for Android and/or Swift for iOS
  • Strong understanding of Android and/or iOS development tools, frameworks, and SDKs
  • Demonstrated experience designing and implementing mobile architectures and design patterns (e.g., MVVM, Clean Architecture)
  • Knowledge of performance optimization techniques and memory management for mobile applications
  • Understanding of security best practices for Android and/or iOS development
  • Experience working with microservices-based architectures and RESTful APIs
  • Experience with unit testing and test automation for mobile applications
  • Experience with CI/CD practices and automating build, test, and deployment workflows (e.g., Bitrise, CircleCI, GitHub Actions)
  • Strong verbal and written communication skills with both co-located and remote team members
Job Responsibility
Job Responsibility
  • Own the full software development lifecycle for GM Commercial mobile applications, including requirements, design, development, testing, deployment, and maintenance
  • Collaborate with business leads, product managers, UX designers, engineers, vendors, and external partners to capture and refine system requirements and identify innovation opportunities
  • Design and evolve mobile software architecture and design patterns (Android and/or iOS) to meet performance, reliability, and security requirements
  • Build, test, and maintain high-quality, reusable, and reliable Kotlin and/or Swift code for Android and iOS applications
  • Create and maintain clear, complete technical and design documentation
  • Participate in architecture, requirements, design, code, and test case reviews
  • Mentor and guide other developers to grow their skills and knowledge in mobile development
  • Develop and maintain unit tests and automated test scripts to validate functionality and quality
  • Work with microservices-based backends and RESTful APIs to integrate mobile apps with backend services
  • Contribute to CI/CD pipelines and automation for building, testing, and deploying mobile applications
What we offer
What we offer
  • medical
  • dental
  • vision
  • Health Savings Account
  • Flexible Spending Accounts
  • retirement savings plan
  • sickness and accident benefits
  • life insurance
  • paid vacation & holidays
  • tuition assistance programs
  • Fulltime
Read More
Arrow Right

Senior Mobile Engineer (Flutter + iOS)

N-iX is a global software development service company that helps businesses acro...
Location
Location
Latam
Salary
Salary:
Not provided
n-ix.com Logo
N-iX
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of professional mobile development experience, including 3+ years of iOS development using Swift
  • At least 1-2 years of hands-on experience with Flutter/Dart or demonstrated ability to adopt new cross-platform technologies
  • Experience supporting production iOS apps through multiple OS cycles
  • Understanding of platform interoperability, including Flutter platform channels and native SDK integration
  • Proficiency in CI/CD and release workflows: Fastlane, App Store Connect, TestFlight
  • Familiarity with performance monitoring tools like Xcode Instruments, Flutter DevTools, and Firebase
  • Strong architectural judgment, especially in platform migrations or codebase rewrites
Job Responsibility
Job Responsibility
  • Maintain, enhance, and support our production native iOS application written in Swift
  • Collaborate on the design and development of a new Flutter/Dart codebase, ensuring performance and scalability
  • Build cross-platform mobile features in partnership with Android engineers, backend developers, and product teams
  • Contribute to shared tooling, CI/CD pipelines, and deployment workflows
  • Uphold high engineering standards and best practices throughout the hybrid mobile migration
  • Troubleshoot and resolve integration, compatibility, and performance issues in both native and cross-platform stacks
  • Provide mentorship to fellow mobile engineers, especially on iOS and native integrations
What we offer
What we offer
  • Flexible working format - remote, office-based or flexible
  • A competitive salary and good compensation package
  • Personalized career growth
  • Professional development tools (mentorship program, tech talks and trainings, centers of excellence, and more)
  • Active tech communities with regular knowledge sharing
  • Education reimbursement
  • Memorable anniversary presents
  • Corporate events and team buildings
  • Other location-specific benefits
  • Fulltime
Read More
Arrow Right

Senior Software Engineer - Mobile (iOS)

Join the Sleep Fitness Movement. At Eight Sleep, we’re on a mission to fuel huma...
Location
Location
United States , San Francisco, CA or New York, NY
Salary
Salary:
180000.00 - 210000.00 USD / Year
eightsleep.com Logo
Eight Sleep
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 4+ years of shipping high-quality features for native iOS apps
  • Expertise with Swift
  • Experience working with various architectures and modularized projects
  • Mastery of SwiftUI and Combine
  • BA/BS in Computer Science or equivalent experience
Job Responsibility
Job Responsibility
  • Work closely with other Engineers (backend, firmware, ML), departments (R&D, Growth, Hardware), and Executives (CEO, CPO, VPs)
  • Conduct code reviews, ensure code quality, and optimize the app performance to enhance the experience of our members
What we offer
What we offer
  • Offers Equity
  • Full access to health, vision, and dental insurance for you and your dependents
  • Supplemental life insurance
  • Flexible PTO
  • Commuter benefits to ease your daily commute
  • Paid parental leave
  • Your own Pod product
  • Fulltime
Read More
Arrow Right

iOS Senior Software Engineer, Teams Mobile

Microsoft Teams Free brings the collaboration tools of Microsoft 365 to professi...
Location
Location
United States , Redmond
Salary
Salary:
119800.00 - 234700.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience.
  • 3+ years of experience specifically developing, shipping, and maintaining iOS applications.
  • Deep understanding of the iOS SDK, UIKit, and architectural patterns (OO, MVVM, SRP, etc).
  • Experience with Combine or reactive programming frameworks.
  • Proven ability to build complex, multi-threaded mobile applications that interface with RESTful APIs.
  • Experience with unit testing (XCTest), UI automation, and CI/CD pipelines.
  • Solid verbal and written communication skills with a data-driven approach to problem-solving.
Job Responsibility
Job Responsibility
  • Design and implement end-to-end features for the Microsoft Teams iOS app using Swift and Objective-C.
  • Write clean, maintainable, and testable code while participating in rigorous code reviews to maintain high engineering standards.
  • Optimize app performance, including memory management, battery usage, and network efficiency for a global user base.
  • Partner across disciplines (PM, Design, Data Science) to iterate on features based on user feedback and telemetry.
  • Contribute to the evolution of our mobile architecture.
  • Fulltime
Read More
Arrow Right

Senior IOS Engineer

Location
Location
India
Salary
Salary:
Not provided
techholding.co Logo
Tech Holding
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of iOS development experience, including a strong familiarity with Apple frameworks and object-oriented (and protocol-oriented) design best practices
  • A self-starter and fast learner who can adapt to the latest industry trends and technologies
  • Strong experience building applications in Swift (Swift 5.8+), including Swift Concurrency (async/await, actors, @MainActor)
  • Hands-on experience with SwiftUI (iOS 17.6+) — state management (@State, @StateObject, @ObservedObject, @EnvironmentObject, @Binding), navigation, view composition, and custom layouts
  • Solid grasp of MVVM architecture and clean separation of Models / ViewModels / Views / Services
  • Hands-on integration experience with Firebase — Authentication, Firestore, Storage, and Analytics
  • Experience implementing Sign in with Apple and Google Sign-In flows
  • Comfortable working with SQL and embedded / local databases (DuckDB, SQLite, Core Data, or Realm — DuckDB / Parquet exposure is a strong plus)
  • Experience with Combine or async-await based reactive data flow
  • Familiar with Swift Package Manager for dependency management
Job Responsibility
Job Responsibility
  • Critical thinker who can anticipate potential pitfalls and suggest improvements, especially around data correctness (timezone, currency, channel-specific filters) and on-device analytics performance
  • Contribute to the codebase, and ensure that the acceptance criteria have been verified before sending the ticket to QA
  • Build new features from the ground up — KPI dashboards, drill-down views, filter panels, period comparisons, and data-visualization screens — while collaborating closely with product, design, and engineering teams
  • Collaborate with onsite and remote engineering teams to produce clean reusable SwiftUI / MVVM code, and provide constructive criticism through code reviews
  • Work with the team lead and the Product team and turn Product requirements into actionable technical stories with well-defined technical specifications and details
  • Work with backend, data, and analytics engineers to discuss Parquet schemas, Firebase Storage sync flows, and SQL / DuckDB query requirements needed to power the iOS app
  • Maintain and enhance the existing code by fixing bugs and monitoring app performance using Instruments (Time Profiler, Allocations, Leaks)
  • Implement and improve offline-first sync — Parquet download from Firebase Storage, local caching, and DuckDB import
  • Provide feedback on architecture design and decisions on how to scale mobile applications as data volume and feature surface grow
  • Provide concise documentation that other mobile developers can easily understand
  • Fulltime
Read More
Arrow Right

Senior iOS Engineer

As a Senior iOS Engineer (Apps Platform) you will play a key role in leading the...
Location
Location
Malaysia , Kuala Lumpur
Salary
Salary:
20000.00 - 25000.00 MYR / Month
https://www.randstad.com Logo
Randstad
Expiration Date
July 26, 2026
Flip Icon
Requirements
Requirements
  • Strong iOS development experience (Swift, Xcode)
  • Familiarity with CI/CD tools (AWS, Jenkins, Azure)
  • Experience with app startup optimisation, memory management, and runtime performance tuning
  • Experience with mobile observability platforms (Bugsnag, Datadog, Firebase, etc), automated testing strategies, and infrastructure
  • Prior experience provisioning and operating cloud based or self-hosted macOS build farms
  • Proficient with Xcode configuration management, Swift compiler optimisation, and developer productivity tooling
  • 7 years experience
  • Strong native iOS development
  • Bachelor's Degree in IT or related field
Job Responsibility
Job Responsibility
  • Leading the implementation of frameworks, patterns, tooling, and best practices to enable other teams deliver high quality mobile apps through our core apps platform
  • Leading improvements across our build pipeline, observability tooling, mobile architecture, and quality assurance strategies
  • Driving technical alignment across iOS/Android/Web platforms
  • Uplifting engineering quality and delivering scalable solutions
  • Coaching other engineers on platform development best practices
  • Leading technical implementation of scalable solutions across our iOS App platform, build pipeline, observability tooling, core frameworks, and associated systems
  • Optimising, troubleshooting, and enhancing the iOS application codebase for performance, reliability, and maintainability
  • Implementing observability frameworks by integrating monitoring solutions and configuring performance profiling tools
  • Implementing cloud service integrations and managing infrastructure automation
  • Optimising build systems, dependency management, and artifact distribution
What we offer
What we offer
  • Hybrid working arrangement
  • Potential extensions discussed
  • Insurance
Read More
Arrow Right