Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
Scoutfield Logo

See all jobs on Scoutfield

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
PagBank

Mid-Level Software Engineer, Mobile – iOS

PagBank

. Develop features for the main home screen of the iOS app.

Posted 10/17/2026full-timeRemote • BrazilMid-LevelSeniorWebsite

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Proficient in developing and maintaining iOS applications using Swift, SwiftUI, and UIKit, with a strong focus on performance, quality, and user experience. Experienced in implementing software development best practices, including unit testing and architecture standards.

Highest-signal resume keywords
IOS Application DevelopmentSwift ProgrammingSwiftUI KnowledgeREST API IntegrationUnit Testing with XCTest

ATS Keywords

Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills
SwiftSwiftUIUIKitMVVM ArchitectureClean ArchitectureGitGitFlowXCTestConcurrencyBehavior-Driven Development
Tools & Technologies
Swift Package ManagerCocoaPodsXCUITestBrowserStack
Industry Keywords
Continuous ImprovementUser ExperienceSoftware Development Best PracticesDesign PatternsProtocol-Oriented Programming

Tech Stack

Tools & technologies
iOSSwift

About the role

Key responsibilities & impact
  • Develop features for the main home screen of the iOS app.
  • Monitor the performance of releases and applications in production.
  • Track and implement continuous improvements to the user experience.
  • Ensure the quality, stability, and performance of iOS applications.
  • Apply software development and architecture best practices.
  • Integrate with APIs and external services.
  • Develop and maintain unit tests to ensure delivery quality.
  • Implement push notifications and remote configurations (Remote Config).
  • Contribute to the evolution of the architecture and technical standards adopted by the team.

Requirements

What you’ll need
  • Experience developing iOS applications with Swift.
  • Knowledge of SwiftUI and Combine.
  • Experience with UIKit.
  • Knowledge of design patterns.
  • Knowledge of Protocol-Oriented Programming (POP).
  • Experience with MVVM and MVVM-C architectures.
  • Knowledge of Clean Architecture.
  • Experience with Git and GitFlow.
  • Knowledge of REST API integration.
  • Experience developing unit tests with XCTest.
  • Knowledge of concurrency (async/await, Grand Central Dispatch (GCD), and OperationQueue).
  • Knowledge of dependency management using Swift Package Manager (SPM) and CocoaPods.
  • Knowledge of software development best practices and Clean Code.
  • Knowledge of BDD (Behavior-Driven Development).
  • Nice to have: knowledge of data persistence using Core Data.
  • Nice to have: experience developing UI tests with XCUITest.
  • Nice to have: knowledge of Server-Driven UI.
  • Nice to have: experience with BrowserStack.

Benefits

Comp & perks
  • Meal and/or food allowance
  • Health and dental insurance
  • Life insurance
  • Partnerships with TotalPass and ZenKlub
  • Extended maternity and paternity leave
  • Childcare assistance
  • Discounts of up to 50% on graduate programs and MBAs at leading institutions such as FIA, FAAP, and PUCRS
  • No dress code
  • Birthday day off
  • Baby Gift: gift for newborns