INTELLIGENT SOLUTIONS SERVICES SRL logo

Senior iOS Developer

Primary stack

iOSSwiftunittest

Nice to have's

PythonRubyJenkinsSwiftUICI/CD

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 roles

Popular searches