We are currently looking for a skilled iOS Developer to join a strategic banking technology engagement. The candidate will be a core contributor to the development of a next-generation banking mobile application for a major financial institution, working alongside cross-functional teams of designers, backend engineers, and product managers to deliver a secure, high-performance, and user-centric experience.This role is tied to a high-impact project at the intersection of fintech innovation and enterprise-grade delivery, within a structured and collaborative consulting environment.
Responsibilities
-
Design, develop, and maintain high-quality iOS applications using Swift and SwiftUI
-
Build and integrate RESTful and GraphQL APIs for core banking functionalities (accounts, transfers, payments, notifications)
-
Implement robust security standards including encryption, certificate pinning, and biometric authentication (Face ID / Touch ID)
-
Collaborate with UX/UI designers to translate Figma prototypes into pixel-perfect, accessible interfaces
-
Write unit and integration tests to ensure reliability and maintainability across releases
-
Participate in code reviews and enforce best practices in a CI/CD pipeline
-
Work closely with backend and QA teams to define acceptance criteria and ensure end-to-end functionality
-
Contribute to architectural decisions, technical documentation, and sprint planning in an Agile environment
Requirements
-
Minimum 3 years of professional iOS development experience
-
Strong proficiency in Swift; familiarity with Objective-C is a plus
-
Hands-on experience with SwiftUI and UIKit
-
Solid understanding of iOS frameworks: Core Data, Core Animation, Push Notifications, Keychain Services
-
Experience integrating and consuming REST APIs and handling JSON data
-
Familiarity with version control using Git and branching strategies (GitFlow)
-
Understanding of mobile security principles relevant to financial applications
-
Experience with App Store submission, TestFlight, and the Apple Developer ecosystem
-
Communication & Time Management Skills
-
Analytical thinking & Problem-Solving Attitude
-
Languages required: English and Greek, both written and verbal
Nice to have
-
Prior experience in fintech or banking mobile applications
-
Knowledge of PSD2, Open Banking standards, or PCI DSS compliance
-
Experience with Combine or async/await concurrency patterns
-
Exposure to modular/microapp architecture
-
Familiarity with design systems and accessibility (WCAG) standards
-
Understanding of Agile/Scrum and consulting project delivery
Benefits
-
Professional development through participation in challenging, real business projects in different industries.
-
Working in a dynamic and fast-growing Technology Company with recognized partners.
-
Opportunity to work in a diverse environment with talented colleagues.
-
Competitive remuneration package.
-
Private Health Insurance.
-
Training & Development.
-
Laptop.
-
Flexible Working Environment.