




Job Summary: We are looking for a native iOS mobile developer to join an environment of exponential growth, leveraging technology to transform lives. Key Highlights: 1. Taking ownership of career growth with continuous support 2. Developing across diverse projects and various architectures 3. Applying technology to transform lives and empower talent **Why join Zup?** Let’s get straight to the point: what we offer is an environment of exponential growth. More than just nice words, this means we provide all opportunities for you to take ownership of your professional evolution—and all the necessary support. Because ownership without support does not lead to accelerated development, in addition to opportunities, every Zupper receives a personalized career development plan, close mentoring from a People team member, and access to our proprietary platform that makes progress tangible. **And why do we do all this?** Because we believe only an environment of exponential growth will enable us to achieve our mission: using technology to transform people’s lives, empowering talents overlooked due to lack of access, and positioning underprivileged regions as hubs of high-quality technology. Oh, and we must not forget: at Zup, we believe in \#Freedom! As such, Zuppers can work from anywhere—fully remote, from our offices, or in a hybrid model. **What you need to have:** * Practical experience developing native mobile applications for the iOS platform * Proficiency in Swift, plus ability to read and understand other programming languages * Experience integrating applications with APIs (HTTP/REST or others) * Implementation of unit tests and commitment to code quality, adhering to best development practices (SOLID, testability, Clean Code, Design Patterns) * Practical experience with Git in collaborative projects involving multiple developers * Mastery of UIKit, SwiftUI, and Auto Layout to build layouts faithfully matching designers’ specifications; **Nice-to-have skills:** * Experience working on diverse projects with varying architectures, tools, methodologies, and team sizes * Experience with more than one dependency management tool (CocoaPods, Carthage, SPM) * Ability to resolve common platform issues (memory leaks, constraint priority, synchronization, shared state, reactivity) * Use of common third-party frameworks (Google Analytics, Firebase, Crashlytics, etc.) * Experience with different data persistence approaches (Core Data, UserDefaults, Realm, Keychain) * Experience with Continuous Integration (CI), using tools like Fastlane, GitHub Actions, Bitrise to automate improvements in the development process; * Experience managing app distribution (App Store, Ad Hoc, Enterprise, TestFlight) * Building layouts with complex animations * Familiarity with various automated testing approaches and concepts (snapshot, UI, test pyramid) * Experience with other frontend frameworks, whether mobile or web (React, Flutter) **What we offer** Here, it’s not just about your career—we want you to enjoy physical and mental health and well-being, enabling the best professional and personal experience of your life. ***Career*** * Freedom to work from anywhere * Flexible hours\* * Education allowance * Proprietary career development tool * Internal guilds and other study and interest groups ***Health and Well-being*** * Health insurance * Dental insurance * Medication purchase partnership * Telemedicine: 24x7 medical assistance * Free online therapy * Wellhub * Extended maternity leave * Extended paternity leave * CAZ – Zupper Support Center ***Financial Comfort*** * Meal and food allowance * Life insurance * Transportation allowance * Remote work allowance * Childcare allowance * Mobile phone plan allowance * Profit and Results Sharing (\*) Available only for certain projects


