
Mid-level Software Developer – iOS
Localiza&Co
full-time
Posted on:
Location Type: Remote
Location: Brazil
Visit company websiteExplore more
About the role
- Build and evolve native iOS features in Swift, with a focus on quality, performance and UX;
- Work autonomously on medium/high-complexity tasks, from refinement to delivery;
- Evolve the app architecture (e.g., Clean Architecture + MVVM, modularization, layers and patterns) and reduce technical debt;
- Implement and maintain tests (unit, integration and UI when appropriate);
- Work with CI/CD, code review and the team’s engineering standards;
- Improve observability (crashes, logs, performance and metrics) and support decisions with data;
- Collaborate with Product/UX/Data/QA to build solutions that move metrics;
- Propose and execute POCs and improvements involving AI (API integrations, automations, personalization, intelligent assistance, etc.)
Requirements
- Swift (strong proficiency);
- UIKit (components, lifecycle, Auto Layout, navigation);
- SwiftUI (building screens and integrating with UIKit when necessary);
- Concurrency: async/await, Task, understanding of thread safety;
- State management / reactivity: RxSwift and/or Combine;
- Automation/workspace structure: Tuist / Bazel / XcodeGen;
- Networking: URLSession, interceptors/middleware, authentication, caching, retry strategies;
- Persistence: UserDefaults / Keychain (Core Data / SQLite / Realm as a plus);
- Architecture and patterns: MVVM and/or Clean, dependency injection, modularization;
- Quality: XCTest, mocks, unit tests (UI tests/snapshot testing as a plus);
- Dependency management: SPM (CocoaPods/Carthage as a plus);
- Debugging/performance: Instruments (Leaks/Time Profiler) and basic profiling;
- Git, pull requests and consistent code review;
- CI/CD knowledge (Fastlane, GitHub Actions, Azure DevOps — or equivalent);
- Observability practices (Crashlytics, Sentry, Datadog, New Relic — or equivalent).
Benefits
- Profit sharing
- Meal allowance
- Food voucher
- Health insurance
- Dental insurance
- Gympass
- Private pension plan
- Home office allowance
- Allya
- Unlimited access to courses from our Localiza University
- Internal training and development programs
- Discount on vehicle purchase and rental
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
SwiftUIKitSwiftUIConcurrencyState managementAutomationNetworkingPersistenceArchitecture and patternsQuality
Soft skills
autonomycollaborationproblem-solvingcommunicationdata-driven decision making