iOS Developer
ВакансииSummary
Andersen is hiring an iOS Developer for a project building a mobile banking application with secure transactions, real-time features, and seamless digital experiences.
Our customer is a large international technology organization operating in the digital infrastructure domain. It develops and maintains high-load platforms that process and manage significant volumes of data across multiple regions. The engineering landscape includes distributed systems, cloud-based environments, system integrations, and advanced security practices, with a focus on reliability, scalability, and continuous platform evolution.
The project is a new mobile banking application focused on delivering a seamless cashback experience for users. It includes secure transaction processing, real-time cashback tracking, and integration with partner services and financial APIs.
The role also requires readiness for long-term business travel.
Responsibilities
- Designing and developing scalable iOS features for a banking application.
- Implementing secure financial flows (transactions, cashback logic, tracking).
- Integrating with external APIs (payments, geolocation, partner services).
- Ensuring high performance, stability, and security of the application.
- Collaborating with backend, QA, and product teams to deliver features end-to-end.
- Maintaining and improving app architecture aligned with modern best practices.
- Leading code reviews, enforce coding standards, and mentor team members.
- Monitoring app health (crashes, performance, analytics) and proactively improving it.
- Working with analytics tools (Firebase, Google Analytics) to track user behavior and optimize features.
- Continuously improving development processes, documentation, and overall code quality.
Requirements
- Strong experience in iOS development using Swift for 3+ years.
- Proficiency with UIKit (programmatic UI) and SwiftUI.
- Experience with modern architectures, including Clean Architecture, MVVM, MVI/UDF, and protocol-oriented programming.
- Solid understanding of OOP, generics, closures, extensions, property wrappers
- Strong knowledge of Combine, async/await, multithreading, and concurrency.
- Solid understanding of the iOS application lifecycle, multithreading, and performance optimization.
- Experience building complex and reusable UI components using UITableView, UICollectionView (Diffable Data Sources), and SwiftUI Lists/Grids.
- Experience with REST APIs, WebSockets, and real-time data processing.
- Experience integrating maps and geolocation APIs (markers, routing, real-time tracking).
- Strong knowledge of HTTP/HTTPS, SSL, Codable, and data serialization.
- Experience with data persistence solutions such as UserDefaults, CoreData, or Realm, including synchronization and offline-first approaches.
- Experience with dependency injection, secure application development, encryption, and token-based authentication.
- Hands-on experience with CI/CD pipelines, Swift Package Manager, App Store Connect, TestFlight, and mobile application release processes.
- Strong testing experience with XCTest, XCUITest, and code quality tools.
- Experience with Firebase, Sentry, crash reporting, monitoring, and analytics tools.
- Proficiency with Xcode, Git/GitHub workflows, and technical documentation practices.
- Experience working with Figma and collaborating in distributed Agile teams.
- Level of English – from Intermediate+ and above.
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.
- 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.
- Private health insurance and compensation for sports activities.
Join us!
Локации
Worldwide
Будем рады видеть вас!
Мы обрабатываем персональные данные по GDPR
Думаете о новом этапе в своей карьере? Загляните в вакансии Andersen и найдите свою сегодня