Project Period:
01/09/2025 – 31/12/2025
As a Senior iOS Developer, you will join the Customer Experience team, helping to design, develop, and deliver high-quality mobile applications that bring real value to enterprise clients and end users. You will work in an agile environment, closely collaborating with UX/UI experts, backend developers, and cross-functional teams to ensure top-class solutions and user satisfaction.
Scope:
- Co-create and develop native iOS applications, participating in all stages of the software lifecycle (requirement analysis, design, implementation, testing, release, AppStore publishing).
- Take ownership of a system or selected modules depending on the project scope.
- Integrate mobile apps with backend services, cloud platforms, enterprise systems, and low-code platforms.
- Work closely with UX and UI specialists to ensure an excellent user experience.
- Ensure code quality, maintainability, and adherence to best practices in mobile development.
Skills :
- 5+ years of experience developing native iOS applications.
- Strong knowledge of Swift and Swift SDK (Objective-C is an advantage).
- Hands-on experience with design and architectural patterns (MVP, MVVM), dependency injection, and reactive programming (Combine / RxSwift).
- Experience with databases (Core Data, Realm, SQLite).
- Knowledge of web communication standards (REST, JSON).
- Experience integrating external libraries (SPM / CocoaPods).
- Proficiency with version control systems (Git, Gitflow).
- Basic understanding of mobile DevOps and CI/CD practices.
- Good command of English (spoken and written).