iOS Developer
Oferty pracySummary
Andersen is looking for an iOS Developer for a Georgian fintech project. The role focuses on redesigning and improving a mobile app to deliver a more seamless, user-friendly experience for digital financial services.
The customer is a rapidly growing digital financial platform that operates entirely through mobile applications, without any physical branches. Established in Eastern Europe in the late 2010s, it has expanded its footprint across several markets in the region, combining user-centric design with a scalable cloud-based core. The company has been providing convenient and secure financial services, including quick loans, money transfers, utility payments, and card management, all without bureaucracy or hidden fees.
The project involves the development of a mobile application, with a primary focus on redesigning the existing app to enhance user experience and interface.
Technology stack on the project: Swift, iOS, MVI , Clean Architecture, Fintech, RxSwift, Combine, SwiftUI, Swift Inject Dependency Injection, RESTful APIs, Databases, Unit Testing, TDD. URLSession, Core Data, SwiftUI Navigation.
Responsibilities
- Redesigning the existing mobile application using SwiftUI and Clean Architecture.
- Developing and maintaining UI and unit tests to ensure the quality and stability of the application.
- Implementing modern architectural approaches to improve the performance and scalability of the application.
- Collaborating closely with the development team to integrate new features and enhancements.
- Preparing and maintaining technical documentation for the project.
- Participating in code reviews and providing feedback to improve code quality.
- Analyzing and optimizing existing code to enhance efficiency and performance.
- Ensuring the application meets security and data privacy requirements.
Requirements
- Experience as an iOS Developer for 3+ years.
- Strong experience in iOS development using Swift.
- Deep understanding of Clean Architecture (MVI, Domain/Data/Presentation layers).
- Experience working in modular codebases, ideally with remote modularization.
- Proficiency in building reactive UIs using SwiftUI and integration with Design Systems.
- Strong understanding of Combine framework for reactive and async programming.
- Experience with Dependency Injection, ideally using Swift Inject or similar DI frameworks.
- Solid knowledge of URLSession and custom wrappers for handling API communication, errors, and caching.
- Experience with Core Data and other key-value storage solutions for local persistence.
- Ability to implement and manage dynamic navigation using SwiftUI Navigation, including deep links and complex flows.
- Familiarity with automated UI testing, unit testing, and contract testing approaches.
- Understanding of asynchronous programming patterns and best practices in iOS.
- Awareness of Apple’s Human Interface Guidelines and App Store Review policies.
- Comfortable working with CI/CD pipelines and Git-based workflows.
- Strong analytical and problem-solving skills with attention to scalability and maintainability.
- Good communication skills and the ability to work effectively in cross-functional teams.
- English level – from Intermediate plus and above.
Desired skills
- Experience in Fintech.
Other important skills for the vacancy are described in the knowledge matrix
Reasons to join us
- Experience in teamwork with leaders in FinTech, Healthcare, Retail, Telecom, and others. Andersen cooperates with such businesses as Samsung, Siemens, Johnson & Johnson, BNP Paribas, Ryanair, Mercedes, TUI, Verivox, Allianz, T-Systems, etc..
- The opportunity to change the project and/or develop expertise in an interesting business domain.
- Job conditions – you can work both fully remotely and from the office or can choose a hybrid variant.
- Guarantee of professional, financial, and career growth! The company has introduced systems of mentoring and adaptation for each new employee.
- The opportunity to earn up to an additional 1,000 USD per month, depending on the level of expertise, which will be included in the annual bonus, by participating in the company's activities.
- Access to the corporate training portal, where the entire knowledge base of the company is collected and which is constantly updated.
- Bright corporate life (parties / pizza days / PlayStation / fruits / coffee / snacks / movies).
- Certification compensation (AWS, PMP, etc).
- Referral program.
- English courses.
- Private health insurance and compensation for sports activities.
Join us!
Czekamy na was!
lub Poleć znajomego
Przetwarzamy dane osobowe zgodnie z RODO
Myślisz o kolejnym kroku w karierze? Zobacz oferty pracy w Andersen i znajdź coś dla siebie już dziś