Senior iOS Software Engineer

New
BrazilFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Languages
English
Required Skills
Objective-CSwiftCI/CDiOS

Requirements

  • Solid experience building commercial iOS applications, with strong proficiency in Swift and working knowledge of Objective-C.
  • Deep understanding of UIKit, SwiftUI, and iOS app architecture principles.
  • Strong experience with Swift Concurrency (async/await, actors) and asynchronous programming patterns.
  • Proficiency with mobile architecture concepts such as SOLID principles, protocol-oriented programming, and clean architecture.
  • Experience with iOS frameworks such as Core Data, Core Animation, and related system libraries.
  • Familiarity with CI/CD pipelines, Git workflows, and modern mobile development practices.
  • Strong analytical thinking, attention to detail, and ability to work in a fast-paced, remote-first environment.
  • Excellent English communication skills and ability to collaborate with distributed teams.

Responsibilities

  • Design, develop, and maintain advanced features for a large-scale iOS application, ensuring high performance and reliability across devices.
  • Collaborate closely with product and design teams to translate requirements into intuitive, user-centric mobile experiences.
  • Contribute to architectural decisions and continuously improve codebase quality, maintainability, and scalability.
  • Ensure application stability through debugging, optimization, and resolution of production issues.
  • Implement automated testing strategies, including unit and integration tests, to maintain high engineering standards.
  • Participate in code reviews, providing constructive feedback and promoting best practices within the team.
  • Stay updated on iOS ecosystem advancements and proactively introduce improvements to tools, frameworks, and processes.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now