Jobs · Engineering

Senor iOS Engineer

ServiceTrade · Durham, NC · 1 wk 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

Tata Consultancy ServicesIrving, TX· 2 wk ago
Engineeringapply on ibegin.tcsapps.com

IOS Engineer

ARQNew York, NY· 2 mo ago
RemoteEngineeringapply on arqfinance.com

iOS Engineer

SpeakSan Francisco Bay Area· 1 mo ago
Engineering$150/hrapply on jobs.ashbyhq.com

iOS Engineer

ŌURAUnited States· 2 wk ago
RemoteEngineering$142k–$178k/yrapply on job-boards.greenhouse.io

iOS Engineer

JobgetherUnited States· 1 wk ago
RemoteEngineeringapply on jobs.lever.co

iOS Engineer

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