Senior iOS Developer
Primary stack
Nice to have's
Job description
About the Position
We are seeking a Senior iOS Developer with 5+ years of experience to join a top 10 multinational bank in Romania, building secure mobile banking experiences.
Client: Top 10 Multinational Bank in Romania
Office Location: Bucharest
Contract Duration: At least 12 months
Project No.: 0312809262
Responsibilities
- Develop and maintain iOS features using current Swift versions and iOS SDKs.
- Build responsive screens and interactions using Auto Layout, animations, and Apple UX guidelines.
- Structure application code using suitable design patterns such as MVC and MVP.
- Integrate RESTful services and handle client-side data processing and application logic.
- Apply practical mobile security measures, including secure communication, Keychain usage, and common attack-risk awareness.
- Write and maintain unit tests and UI tests to keep releases reliable.
- Profile, debug, and improve application performance using Xcode Instruments.
- Work with common iOS libraries and dependencies such as CocoaPods, Realm, Promises, and Alamofire.
- Collaborate closely with product, design, backend, and QA colleagues, bringing a proactive and analytical approach to delivery.
Requirements
Technical
- 5+ years of hands-on iOS development experience, with Swift as the main technology.
- Strong hands-on experience with current Swift versions and iOS SDKs.
- Good knowledge of iOS layout techniques, including Auto Layout, animations, and Apple UX guidelines.
- Practical experience with software design patterns such as MVC and MVP.
- Knowledge of core mobile security topics, including SSL/TLS, man-in-the-middle risks, denial-of-service considerations, Keychain, and jailbreak-related risks.
- Experience integrating RESTful services and implementing front-end processing and functionality around APIs.
- Basic hands-on experience with Xcode Instruments for profiling and troubleshooting.
- Experience writing unit tests and UI tests for iOS applications.
- Strong understanding of object-oriented and Swift language concepts, including extensions, protocols, and enums.
- Practical experience with CocoaPods, Realm, Promises, and Alamofire.
Education
- Bachelor’s degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.
Others
- Good oral and written communication skills (English and Romanian)
- Analytical and thorough, while staying pragmatic about delivery.
- Friendly and collaborative, comfortable working in a diverse development team.
- Persistent when working through technical challenges and open to sharing ideas with the team.
Nice to Have
- Experience with other mobile development platforms.
- Experience with at least one scripting language, such as Python or Ruby.
- Experience with Continuous Integration and Jenkins.
- Experience with SwiftUI, Combine, or other reactive programming frameworks.
We Offer
- Opportunity to work with a top multinational bank in Romania.
- Collaborative and diverse work environment.
- Professional growth and development opportunities.
About the Company
IntelSol is a leading recruitment agency specializing in connecting top talent with innovative companies. We pride ourselves on delivering exceptional recruitment solutions and fostering long-term partnerships.
© INTELLIGENT SOLUTIONS SERVICES SRL. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.
More at INTELLIGENT SOLUTIONS SERVICES SRL
All 29 rolesBusiness System Analyst, 5+ years experience
INTELLIGENT SOLUTIONS SERVICES SRL · Romania
Senior AWS Platform Engineer
INTELLIGENT SOLUTIONS SERVICES SRL · Romania
Senior Data Engineer (AWS)
INTELLIGENT SOLUTIONS SERVICES SRL · Romania
Sr. Business Systems Analyst – Data & Reporting, 5+ years experience
INTELLIGENT SOLUTIONS SERVICES SRL · Romania