Localiza&Co

Mid-level Software Developer – iOS

Localiza&Co

full-time

Posted on:

Location Type: Remote

Location: Brazil

Visit company website

Explore more

AI Apply
Apply

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