Zapisz Powrót do wyników wyszukiwania Opis stanowiska Streszczenie Podobne oferty Updated on 20/05/2025100% remoteB2B contractO naszym kliencieOur client is a Salesforce partner companyOpis stanowiska1. Design and Develop a New iOS ApplicationArchitect and implement a new iOS app using Swift 5+, SwiftUI, and Core Data, following MVVM design pattern.Ensure seamless integration with RESTful APIs, including error handling and offline support.2. Modernize Legacy CodebaseRefactor existing UIKit-based components to SwiftUI, improving performance and maintainability.Optimize UI rendering and responsiveness using Instruments for performance profiling.3. Local Data ManagementImplement local data storage using SQLite and Core Data.Ensure data consistency and synchronization with backend services.4. Testing and Quality AssuranceDevelop and maintain unit and integration tests for key modules.Conduct usability testing and performance profiling to ensure high-quality user experience.5. Automation and CI/CDSet up automated build and test pipelines using tools like GitHub Actions or similar CI platforms.Manage dependencies using Swift Package Manager and CocoaPods, adhering to semantic versioning.6. App Extensions DevelopmentDesign and implement app extensions such as widgets or share extensions, ensuring smooth integration with the main app.7. Cross-functional CollaborationWork closely with UX/UI designers to translate design concepts into intuitive mobile interfaces.Participate in code reviews and mentor junior developers to uphold coding standards and best practices.Profil kandydataGreat knowledge of the iOS platform and devices.Minimum 2 years of professional experience in iOS development.Proficiency in Swift 5.0 or newer.Strong understanding of iOS frameworks such as UIKit, SwiftUI, Core Data and Structured Concurrency.Ability to design, implement and maintain robust iOS apps, employing design patterns such as MVC and MVVM.Experience with SwiftUI for modern UI development.Experience with RESTful web services communication.Experience with SQLite databases and the Core Data framework.Experience using a component framework such as CocoaPods and semantic versioning.Experience in optimizing mobile applications with the Instruments tool.Experience with build automation and continuous integration (e.g., Git).Experience with Swift Packages.Skilled in designing user-friendly interfaces and translating concept designs into user interfaces on mobile devices.Experience in conducting unit and integration testing, usability testing, and performance profiling to ensure app quality and reliability.Experience in implementing app extensions.OferujemyB2B contract100% remoteKontaktKarolina StrzodaNumer referencyjnyJN-052025-6733965Szczegóły ofertySektorInformatykaObszarRozwój systemów ITBranżaTechnology & TelecomsLokalizacjaWarszawaRodzaj umowyKontrakt B2BTwoja aplikacja trafi doKarolina StrzodaNumer referencyjnyJN-052025-6733965System pracypraca zdalna