Remote job
Sr. iOS Engineer
Job details
About this role
Role overview Build and evolve a major iOS application, taking ownership of user-facing features from design through implementation and maintenance. Work across mobile architecture and product development with engineering, design, and product partners, helping shape technical direction and keep the app stable as it grows.
Responsibilities - Develop and maintain iOS features using Swift, SwiftUI, Objective-C and related platform frameworks. - Design and deliver substantial user-facing capabilities, including integration with REST APIs. - Contribute to application architecture and recommend improvements to testing and service integrations. - Review code and give practical feedback that supports quality and consistency. - Collaborate on product planning and evaluate new iOS technologies. - Write clear, maintainable code and use diagnostic tools to investigate performance issues.
Requirements - At least 10 years of software engineering experience, focused on mobile applications. - Strong proficiency in Swift and Objective-C, with hands-on SwiftUI experience. - Working knowledge of UIKit, Cocoa Touch, Xcode, Git-based team workflows, and REST or GraphQL APIs. - Familiarity with C++ or willingness to learn it. - Experience diagnosing memory or performance problems with tools such as Instruments. - Understanding of MVC or MVVM, object-oriented programming, and common design patterns, plus the ability to work autonomously and communicate across teams.