Senior iOS Engineer

New
T
TruelogicSoftware
LatAmFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Experience
5+ years
Required Skills
RxSwiftSwiftCI/CDRESTful APIs

Requirements

  • 5+ years of dedicated native iOS development experience building and maintaining production-grade mobile applications.
  • Deep, hands-on mastery of Swift, including building robust user interfaces with both SwiftUI and UIKit.
  • Strong understanding of mobile architecture patterns, specifically MVVM.
  • Experience implementing clean Dependency Injection.
  • Proficiency with asynchronous and reactive programming paradigms utilizing tools such as RxSwift, Combine, or modern Async/Await.
  • Extensive experience connecting mobile clients to backend systems via REST APIs and managing networking layers.
  • Solid familiarity with testing frameworks (such as XCTest).
  • Expert navigation of Xcode for mobile debugging and performance optimization.
  • Practical exposure to mobile CI/CD pipelines, version control, and maintaining codebases with established architectural standards.

Responsibilities

  • Develop, scale, and maintain native iOS applications using Swift, leveraging both SwiftUI and UIKit for building high-quality mobile experiences.
  • Build and enhance contractor-facing workflows across business-critical features such as job scheduling, digital documents, client contact management, mobile payments, and subscriptions.
  • Maintain and optimize the existing mobile application architecture while implementing clean, scalable, and highly maintainable software solutions.
  • Partner closely with Product, Design, Backend, Android, and Web engineering teams to ensure feature alignment and seamless API integrations.
  • Perform thorough code reviews, champion mobile engineering best practices, and actively participate in technical decision-making and architectural discussions.
  • Debug complex production issues, profile application performance, and systematically eliminate bottlenecks to ensure top-tier app stability.
  • Write and maintain comprehensive automated tests while thoroughly documenting technical architecture decisions and implementation details.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now