Middle+ iOS Engineer
Middle
Full time
Position overview
We are looking for an iOS Developer specialized in building modern, secure, and scalable iOS applications. The ideal candidate should have deep expertise in the Swift ecosystem, embrace Clean Architecture principles, and deliver performant, maintainable code.
General project description: Licensed EMI regulated by the Central Bank of Turkey. It offers a range of consumer-facing and business-facing digital financial services:
- Prepaid cards (physical and virtual)
- POS services (virtual and physical)
- E-wallets and digital accounts
- Cashback programs, free money transfers, and open banking integrations.
YOUR BACKGROUND
- Swift – Advanced knowledge
- SwiftUI – Modern declarative UI development
- UIKit – Legacy code maintenance and programmatic UI development
- MVVM-C – Modular and testable architecture implementation
- Clean Architecture – Layered architecture and dependency management
- Async/Await – Modern asynchronous programming techniques
- Actor Model – Concurrency and thread-safety implementation
- Combine Framework – Reactive programming (preferred)
- English level - B1+/B2
Skills that will be a plus:
- Security – iOS Keychain, biometric authentication, SSL pinning, secure storage
- Real-time Communication – WebSocket and push notification infrastructure
- Third-party APIs – RESTful services, payment system integrations
- Local Persistence – Core Data or SwiftData
- Xcode & Debug Tools – Advanced knowledge of iOS development tools
- Git – Version control and collaborative development
- Testing – Unit tests, UI tests, and snapshot tests
- Networking – REST API consumption, error handling, and retry logic
- AutoLayout & Constraints – Responsive and adaptive UI design
- Profiling & Optimization – Memory management and performance tuning
Responsibilities
- Develop secure, high-performance, and scalable iOS applications
- Implement sustainable code structures using MVVM-C (Model-View-ViewModel-Coordinator) architecture
- Design user-friendly and accessible interfaces with SwiftUI and UIKit
- Develop safe and efficient concurrent processes using Async/Await and the Actor model
- Write code compliant with PCI DSS, PSD2, and other relevant financial regulations
- Integrate biometric authentication solutions such as Face ID and Touch ID
- Manage real-time data streams with WebSocket and push notifications
- Actively participate in code reviews and collaborative development processes
- Develop integrations with financial APIs and third-party services
- Create technical documentation and maintain architectural decision records
WE OFFER
- 20 billable days off in the first year of cooperation, all next years - 25 billable days off
- Fair and competitive compensation
- Friendly team and enjoyable working environment
- Clearly described business processes in the company that really work
- Regular updates on company news, Q&A sessions with top management
- Flexible work schedule
- Remote work mode
- Ability to transfer unused vacation to the next year
- Partial coverage of co-working costs
- Regular online team-building events
Please indicate your salary expectations. Application without salary expectations will not be considered.
APPLICATION FORM
Apply for this position now!
Send us your CV - we’ll contact you.