···
Log in / Register

Senior iOS Developer

Indeed
Full-time
Onsite
No experience limit
No degree limit
State of São Paulo, 01000-000, Brazil
Favourites
Share
Some content was automatically translatedView Original

Description

Job Summary: We are seeking a Senior iOS Developer to work on the development and evolution of high-quality mobile applications, participating in technical decisions and continuous improvement. Key Highlights: 1. Develop and evolve iOS applications using Swift, SwiftUI, and UIKit 2. Ensure code quality through unit testing 3. Collaborate in agile teams and follow best practices for version control Remote, SP Senior About the Role: We are looking for a Senior iOS Developer to contribute to the development and evolution of high-quality mobile applications. This person will play a key role in building scalable and performant solutions, participating in technical decision-making, implementing new features, and continuously improving architecture and user experience. Responsibilities: ✔ Develop and evolve iOS applications using Swift, SwiftUI, and UIKit. ✔ Implement new features with a focus on performance, quality, and scalability. ✔ Apply architectural best practices such as MVVM, Coordinator, and Clean Architecture. ✔ Integrate applications with REST APIs, ensuring correct JSON serialization and deserialization. ✔ Ensure code quality through unit tests using XCTest. ✔ Drive continuous architectural improvement of the app, promoting modularity and scalability. ✔ Monitor and analyze application performance and stability using observability tools. ✔ Perform advanced debugging and performance analysis using Instruments. ✔ Collaborate with the team in agile processes and follow Git-based version control best practices. Requirements: ✔ Solid experience developing iOS applications using Swift 5\+, SwiftUI, and UIKit. ✔ Experience with Flutter for cross-platform mobile development. ✔ Knowledge of MVVM, Coordinator, and Clean Architecture patterns. ✔ Proficiency in Clean Code, SOLID principles, and Design Patterns. ✔ Experience writing unit tests using XCTest. ✔ Experience integrating REST APIs and handling JSON data. ✔ Experience with Git and best practices for branch management. ✔ Experience managing dependencies using CocoaPods and/or Swift Package Manager. ✔ Experience with Firebase, Crashlytics, DataDog, or similar observability tools. ✔ Experience with advanced debugging and performance analysis using Instruments. ✔ Knowledge of modular and scalable mobile application architecture. ✔ Knowledge of mobile security (Keychain, encryption, SSL Pinning). ✔ Familiarity with CI/CD pipelines for mobile (Fastlane, Bitrise, or Xcode Cloud). ✔ Experience with offline storage, push notifications, and performance optimization in mobile apps. Nice-to-Have: ➕ Experience developing applications with large user bases. ➕ Experience with advanced mobile observability and monitoring practices. ➕ Experience with performance optimization strategies and resource consumption reduction. ➕ Experience working in agile teams and highly collaborative, technically mature environments. Work Model: Remote What You’ll Find at Maitha: Individual soft skills development experience with ongoing support throughout your journey; Well-being management with tracking of metrics and indicators related to satisfaction progress; Training sessions, workshops, and meetups to enhance both soft and hard skills; Rewards program featuring a point-based system and incentives; TotalPass offering multiple plan options and over 250 modalities, including weight training, cross-training, yoga, dance, and more; And much more!

Source:  indeed View original post
João Silva
Indeed · HR

Company

Indeed
Cookie
Cookie Settings
Our Apps
Download
Download on the
APP Store
Download
Get it on
Google Play
© 2025 Servanan International Pte. Ltd.