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