
Junior Mobile Developer, iOS 6 Swift
Pathbit
full-time
Posted on:
Location Type: Remote
Location: Brazil
Visit company websiteExplore more
Job Level
About the role
- Develop and maintain iOS app features under the guidance of more experienced developers.
- Implement screens and UI components according to design specifications.
- Fix bugs and make targeted improvements to existing code.
- Participate in code reviews, both receiving feedback and reviewing other juniors' code.
- Write unit tests for the features developed.
- Consume and integrate RESTful APIs into app functionality.
- Collaborate with the product and design teams to understand requirements and propose viable technical solutions.
- Actively participate in agile ceremonies (daily stand-ups, planning, retrospectives).
- Document technical decisions and keep code organized and readable.
- Pursue continuous improvement by following best practices in the iOS ecosystem.
Requirements
- Proficient in Swift with strong language knowledge (protocols, generics, concurrency with async/await, property wrappers).
- Solid experience with UIKit and SwiftUI, understanding when to apply each approach.
- Deep knowledge of architectures such as MVVM, MVVM-C, VIP/Clean Architecture or similar.
- Experience managing dependencies via SPM and/or CocoaPods.
- Strong command of unit testing (XCTest) and UI testing, with a focus on code testability.
- Experience with CI/CD for iOS (Fastlane, Xcode Cloud, Bitrise or similar).
- Knowledge of integrating with RESTful APIs, error handling and serialization using Codable.
- Familiarity with the App Store submission process, certificates, provisioning profiles and App Store Connect.
- Experience with Git and workflows such as GitFlow or trunk-based development.
Benefits
- Swile card: R$ 250.00
- DIO study platform
- Reimbursement for professional certifications
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
SwiftUIKitSwiftUIMVVMMVVM-CVIPClean ArchitectureXCTestCI/CDRESTful APIs
Soft Skills
collaborationcode reviewcommunicationproblem-solvingcontinuous improvement