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