Senior iOS / Mobile Engineer at Aperts Digital | Torre

Senior iOS / Mobile Engineer

Emma highlights
This highlight was written by Emma’s AI. Ask Emma to edit it.
Full-time

Legal agreement: Contractor

Currency exchange and payroll taxes to be paid by:

Company

Provide your expected compensation while applying (or, if you'd like more context, simply ASK).
location_on
Remote (anywhere)
Posted 26 days ago

Responsibilities


Job Summary We are looking for an experienced Senior iOS / Mobile Engineer to design, develop, enhance, and support enterprise-scale iOS applications. The ideal candidate will have strong hands-on expertise in Swift, SwiftUI, Objective-C, Xcode, UIKit, REST APIs, and modern iOS architecture patterns. The candidate should be a hands-on engineer who can independently own features, collaborate with Product, UX/UI, Architecture, and Backend teams, troubleshoot complex production issues, and contribute to engineering standards and overall application quality. Key Responsibilities Design, develop, test, and maintain scalable enterprise iOS applications using Swift and SwiftUI. Develop reusable UI components using SwiftUI, UIKit, Cocoa Touch, and native iOS frameworks. Work with MVVM and modern mobile application architecture/design patterns. Integrate mobile applications with backend platforms using REST APIs and web services. Develop features based on product requirements, UX designs, wireframes, and business requirements. Participate in application modernization, including migration of legacy Objective-C applications to Swift/SwiftUI. Implement unit and UI automation testing using XCTest/XCTest UI. Support CI/CD and automated application build/release processes. Troubleshoot application performance, crashes, API issues, and production incidents using tools such as New Relic, Charles Proxy, and application debugging tools. Work with analytics and monitoring platforms to identify and resolve application issues. Perform code reviews and promote coding standards, maintainability, security, and mobile engineering best practices. Collaborate with Product Owners, Product Managers, Architects, UX/UI, Backend Engineering, QA, and DevOps teams. Work effectively with distributed onsite/offshore engineering teams across multiple time zones. Provide technical guidance and mentoring to other engineers. Leverage AI-assisted development tools to improve development, debugging, code review, and engineering productivity. Required Skills 8+ years of software/mobile application development experience. Strong hands-on iOS development experience with: Swift SwiftUI Objective-C Xcode UIKit / Cocoa Touch MVVM architecture Strong experience integrating REST APIs and backend services. Experience with dependency management tools such as CocoaPods and Carthage. Experience with XCTest, UI testing, unit testing, debugging, and performance troubleshooting. Strong knowledge of Git/GitHub and branching/code-review practices. Experience with CI/CD and automated mobile application build/release processes. Understanding of App Store deployment, code signing, and release management. Experience working in Agile/Scrum environments using Jira, Rally, and/or Confluence. Strong problem-solving, communication, and collaboration skills. Ability to independently take ownership of complex technical features from design through production.
Closes in:
0
days
0
hours
0
min
0
sec
tune NOT FOR YOU? IMPROVE YOUR RESULTS