For companies
  • Hire developers
  • Hire designers
  • Hire marketers
  • Hire product managers
  • Hire project managers
  • Hire assistants
  • How Arc works
  • How much can you save?
  • Case studies
  • Pricing
    • Remote dev salary explorer
    • Freelance developer rate explorer
    • Job description templates
    • Interview questions
    • Remote work FAQs
    • Team bonding playbooks
    • Employer blog
For talent
  • Overview
  • Remote jobs
  • Remote companies
    • Resume builder and guide
    • Talent career blog
Arc Exclusive
Arc Exclusive

Mobile App Software Developer (iOS & Android) - PERM - MEX

Location

Remote restrictions apply
See all remote locations

Salary

US$30K - 75K

Min. experience

3 - 5 years

Required skills

AndroidKotlinSwiftiOS

Full-time role
Posted 4 days ago
Apply now
Actively recruiting / 25 applicants

We’re here to help you

Wilson Bittencourt is in direct contact with the company and can answer any questions you may have. Email

Wilson BittencourtWilson Bittencourt, Recruiter

About Us

In FireServiceRota, you help first responders by solving cool difficult technical problems and delivering reliable, user friendly solutions. Your work will have a very high impact and save lives. As a developer, you are responsible for driving and implementing development projects while spending time developing others.

Position Summary

We are looking for a Mobile App Software Developer who has experience crafting high‑quality native applications in Swift and/or Kotlin—ideally both. You will help design, build, and maintain features that thousands of first responders rely on every day. You will collaborate closely with product owners, designers, and fellow engineers in an Agile environment with a strong focus on continuous integration and delivery of value at the end of every sprint. The position is fully remote, with a preference for candidates in Mexico City or Queretaro.

Key Responsibilities

  • Design & Develop: Implement new features and improvements in our native iOS (Swift/SwiftUI) and Android (Kotlin/Jetpack Compose) apps.
  • Code Quality: Write testable, maintainable code following SOLID principles, leveraging unit, UI, and following Test Driven Development when possible.
  • Collaboration: Participate in daily stand‑ups, sprint planning, and retrospectives, providing thoughtful input and feedback.
  • CI/CD: Contribute to and maintain automated build, test, and deployment pipelines (e.g.,GitHub Actions).
  • UX & Performance: Work with designers to deliver intuitive user experiences with careful attention to performance, accessibility, and offline resilience.
  • Monitoring: Instrument the app with analytics and crash‑reporting tools; diagnose and fix bugs rapidly.
  • Mentorship: Share knowledge and best practices with peers through code reviews and pair programming sessions.

Required Qualifications

  • Professional Experience: 2+ years developing production‑ready mobile applications.
  • Technical Skills:
    ○ Proficient in Swift and/or Kotlin (experience with both is highly preferred).
    ○ Strong grasp of architectural patterns (MVVM with Clean Architecture).
    ○ Familiarity with RESTful APIs, JSON serialization, and offline data storage.
    ○ Experience with version control (Git) and code‑review workflows (Pull Requests).
  • Agile Mindset: Demonstrated experience working in Scrum or Kanban teams.
  • CI/CD Proficiency: Hands‑on with automated build and release pipelines.
  • Communication: Fluent spoken and written English; able to hold natural conversations with native speakers.
  • Inquisitive mindset: Not afraid to ask difficult questions to ensure a thorough understanding of project requirements and the full picture.

Preferred Qualifications

  • Exposure to geolocation, or real‑time communication APIs.
  • Familiarity with the public‑safety or first‑responder domain.
  • Knowledge of dependency injection (Hilt/Koin on Android, Swift’s async/await patterns on iOS).
  • Experience with SwiftUI and Combine for iOS development.
  • Familiarity with Kotlin Coroutines and Jetpack Compose for Android development.
  • Contribution to open‑source projects or tech talks/blogs.

Unlock all Arc benefits!

  • Browse remote jobs in one place
  • Land interviews more quickly
  • Get hands-on recruiter support
PRODUCTS
Arc

The remote career platform for talent

Codementor

Find a mentor to help you in real time

LINKS
About usPricingArc Careers - Hiring Now!Remote Junior JobsRemote jobsCareer Success StoriesTalent Career BlogArc Newsletter
JOBS BY EXPERTISE
Remote Front End Developer JobsRemote Back End Developer JobsRemote Full Stack Developer JobsRemote Mobile Developer JobsRemote Data Scientist JobsRemote Game Developer JobsRemote Data Engineer JobsRemote Programming JobsRemote Design JobsRemote Marketing JobsRemote Product Manager JobsRemote Project Manager JobsRemote Administrative Support Jobs
JOBS BY TECH STACKS
Remote AWS Developer JobsRemote Java Developer JobsRemote Javascript Developer JobsRemote Python Developer JobsRemote React Developer JobsRemote Shopify Developer JobsRemote SQL Developer JobsRemote Unity Developer JobsRemote Wordpress Developer JobsRemote Web Development JobsRemote Motion Graphic JobsRemote SEO JobsRemote AI Jobs
© Copyright 2025 Arc
Cookie PolicyPrivacy PolicyTerms of Service