Jobs · Engineering

Senor iOS Engineer

ServiceTrade · Durham, NC · 3 mo ago
RemoteRemoteEngineeringFull-time

About the role

At ServiceTrade, you’ll build technology that matters — for your career, your team, and the thousands of commercial contractors who rely on our platform every day. We’re on a mission to partner with commercial trades to deliver technology that enhances technician productivity, improves customer experiences, and drives scalable growth.

Responsibilities

  • Feature Development & Architecture Design, build, and maintain features for the ServiceTrade iOS application using Swift, UIKit, and SwiftUI
  • Contribute to and help evolve our MVVM architecture
  • Work within our modular SPM-based codebase; understand and respect module boundaries
  • Participate in architectural discussions and contribute to technical decision-making
  • Collaborate with the Mobile Architect on platform direction and standards
  • Offline-First & Data Layer
    • Build and maintain features that work reliably across varying network conditions, including offline scenarios
    • Work with Core Data and our sync engine to ensure data consistency and reliability
    • Contribute to conflict resolution and data synchronization strategies
  • Code Quality & Engineering Practices
    • Write well-tested code; contribute to unit and integration test coverage using XCTest
    • Participate in code reviews; provide and receive feedback constructively
    • Achieve and champion AI-assisted development tools and agentic workflows to improve delivery speed and quality
    • Follow and help refine coding standards across the iOS team
  • Performance & Observability
    • Monitor app health via Crashlytics, Kibana, and Pendo; investigate and resolve issues proactively
    • Profile and optimize app performance across supported iOS versions and devices
    • Contribute to feature flag implementation and safe rollout practices using Firebase Remote Config
  • Collaboration
    • Work closely with Product, Design, Backend, API, and Web teams to deliver features end-to-end
    • Collaborate with QA on end-to-end test coverage and release readiness
    • Communicate technical trade-offs clearly to both technical and non-technical stakeholders

Requirements

  • 5+ years of professional iOS development experience
  • Strong proficiency in Swift; solid understanding of UIKit with working knowledge of SwiftUI
  • Experience with MVVM or similar architecture patterns in production iOS applications
  • Experience with Core Data or similar local persistence solutions
  • Proficiency with async programming patterns — Combine, Swift concurrency (async/await), or equivalent
  • Solid understanding of iOS memory management, performance profiling, and debugging tools
  • Experience with unit and integration testing on iOS
  • Proven experience with AI-assisted development tools; pragmatic about their strengths and limitations
  • Demonstrated ability to help teammates adopt AI tooling where it genuinely improves output and quality
  • Strong collaboration and communication skills; comfortable working across teams

Qualifications

  • Experience building form-based applications and data-collection utilities from a mobile app perspective
  • Familiarity with Firebase ecosystem including Crashlytics, Analytics, and Remote Config
  • Familiarity with Pendo or similar product analytics platforms
  • Experience with CI/CD pipelines and App Store release processes
  • Experience with feature flag systems and remote configuration
  • Experience integrating mobile payment solutions such as Stripe or equivalent
  • Familiarity with AI-assisted development tools such as Claude or Cursor
  • Experience with Quick and Nimble or similar BDD testing frameworks
  • Prior experience at a SaaS or field service software company
  • Familiarity with cross-platform frameworks such as .NET MAUI or Flutter

Benefits

  • Medical through Cigna, PPO and HDHP options, including a Health Savings Account with company contributions
  • Dental and Vision through Unum
  • Flexible Spending Account and Dependant Care Account
  • Company-paid Life insurance, STD and LTD
  • Voluntary benefits including Supplemental Life Insurance, Critical Illness, Accident and Pet Insurance
  • 401(k) with up to 3% employer match and NO vesting period
  • Flexible PTO policy
  • 10 company holidays
  • Parental Leave
  • Paid Time Off for Volunteering
  • Employee Reimbursement Program to use for well-being, technology and/or professional development

Similar jobs

iOS Engineer

AtlysDelhi, MI· 2 wk ago
Engineeringapply on jobs.ashbyhq.com

iOS Engineer

GarminOlathe, KS· 3 mo ago
Engineeringapply on careers.garmin.com

iOS Engineer

SunoNew York, NY· 3 mo ago
Information Technology$130k–$180k/yrapply on jobs.ashbyhq.com

iOS Engineer

WhatnotSeattle, WA· 3 mo ago
Engineering$170k–$290k/yrapply on jobs.ashbyhq.com

iOS Engineer

WHOOPBoston, MA· 2 mo ago
Engineering$105k–$145k/yrapply on jobs.ashbyhq.com

iOS Engineer

RobinhoodMenlo Park, CA· 2 mo ago
Engineering$166k–$195k/yrapply on boards.greenhouse.io