Pathbit

Junior Mobile Developer, iOS 6 Swift

Pathbit

full-time

Posted on:

Location Type: Remote

Location: Brazil

Visit company website

Explore more

AI Apply
Apply

Job Level

Tech Stack

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