Jobgether
Desenvolvedor IOS Sênior
- Location
- Brazil, BR
- Arrangement
- Remote
- Employment type
- Full-time
- Posted
- 29 September 2026 (3 days ago)
Checked 2 days agoApplications go to the employer, never to RoleSprint
About this role
Accountabilities: • Develop and maintain mobile applications and technology solutions for iOS platforms.
• Design and implement robust, modular, scalable application architectures using patterns such as MVVM, MVP, and Clean Architecture.
• Develop high-quality Swift code following best practices for readability, maintainability, privacy, security, and performance.
• Build intuitive and engaging user interfaces using modern iOS frameworks and development approaches.
• Work with frameworks and technologies such as Combine, SwiftUI, UIKit, Alamofire, and URLSession.
• Optimize applications to improve processing efficiency and reduce memory and energy consumption.
• Design and implement efficient data models and integration structures.
• Integrate applications with REST and RESTful APIs and external services.
• Apply software design patterns including Dependency Injection, Repository Pattern, and other relevant architectural practices.
• Write and maintain unit and integration tests using tools such as XCTest and XCUITest.
• Perform advanced debugging and troubleshooting to identify and resolve complex application issues.
• Use Git and collaborative development practices, including pull requests and code reviews.
• Participate in Agile development processes and collaborate with other technical professionals throughout the software lifecycle.
Requirements:
• At least 7 years of professional experience developing solutions and IT projects for iOS mobile applications.
• Advanced proficiency in Swift, including advanced concepts and recommended practices for quality, privacy, security, and maintainability.
• Strong knowledge of iOS application architecture and software design principles.
• Solid experience with Xcode as an integrated development environment for iOS development.
• Broad knowledge of Apple frameworks, including Combine, SwiftUI, and UIKit, as well as integration technologies such as Alamofire and URLSession.
• Experience designing robust, modular, scalable, and efficient mobile architectures.
• Strong understanding of system analysis, system architecture, data modeling, and integration structures.
• Experience developing intuitive and attractive user interfaces.
• Strong knowledge of software design patterns, including Dependency Injection and Repository Pattern.
• Experience writing unit and integration tests for iOS applications, including XCTest and XCUITest.
• Advanced debugging and troubleshooting skills.
• Strong understanding of application performance optimization, including processing, memory, and energy efficiency.
• Experience consuming and integrating REST/RESTful APIs.
• Familiarity with Git, pull requests, code reviews, and collaborative development practices.
• Knowledge of Agile methodologies.
• Basic to intermediate English is desirable.
• Experience in the banking or financial services sector is desirable.
How Jobgether works: We use an AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team. We appreciate your interest and wish you the best! Why Apply Through Jobgether?
Data Privacy Notice: By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time.
#LI-CL1
Work location
- BR
Ready to make a decision?
This role is either worth your time or it isn’t.
Analyze the posting against your experience, see the gaps clearly, and build the right materials only if the opportunity makes sense.
Nothing is submitted automatically. You choose what happens next.
About this listing
Published on Lever under the board identifier Jobgether, which is the name the employer’s own job board carries. RoleSprint has not verified the company’s registered or trading name, so it is shown exactly as published rather than tidied up.
RoleSprint is not the employer and not a recruiter. Applications are made on the employer’s own site and never reach us; what RoleSprint does is help you decide whether a role is worth your time and prepare for it if it is.
Published 29 September 2026, last checked 2 days ago. A posting stops being advertised here 90 days after the employer published it, and one the employer takes down is marked closed rather than quietly removed.