Over the past two decades, we have been developing top-tier digital solutions for leading companies. We are looking for a skilled senior developer to work on cutting-edge mobile technology from Brazil.This is an excellent opportunity to play a key role in a dynamic team. You will be a driver of change and have yet to meet a technology challenge you cannot resolve. You will develop clean code that will help shape the iOS mobile software which thrills clients.5+ years of experience in software engineeringExtensive experience in iOS native app development with Swift/SwiftUIProven knowledge of Swift programming languageKnowledge and experience with SwiftUI and CombineSolid understanding of iOS mobile development lifecycleStrong knowledge of iOS UI design principles and best practicesExperience with design architectures: MVVM, MVC, Viper, Clean (Onion Architecture)Expertise in UI layouts and adaptive layouts for various hardware configurationsExperience writing custom views and controlsExperience consuming RESTful JSON/XML web servicesExperience in testing high-volume applications: unit test, integration test, performance testExperience using external commercial and open-source librariesExperience with Git and GitHub flowSolid grasp of algorithms, data structures, and design patternsPortfolio of apps built; ideally available in the App StoreAbility to prototype new features and redesign existing onesExcellent problem-solving, debugging skills, critical thinking, and communication skillsAbility to articulate technical challenges and solutionsAptitude and desire to learn new technologies independentlyPreferred skills:Experience in Core Animation, Core Graphics, Core Bluetooth (Classic, BLE)Experience in automated user interface functional testingExperience with Scrum/Agile methodologiesExperience mentoring junior membersExperience with iOS performance profiling tools and optimization techniquesExperience with Open API Standard (Swagger)Experience with push notificationsWorking knowledge of internationalizationProficient in Objective-CExperience with UIKitResponsibilities:Contribute to high-quality mobile app design and architectureApply software engineering design patterns to develop well-structured, modular, performant application codeServe as a technical mentor in mobile app developmentPerform code reviews, write unit and UI tests, and contribute to architectural planning and refactoringCollaborate with API teams on API designB2B Contract Type),