Middle/Senior iOS Developer

HybridSalary not specified
Kyiv, Ukraine

Tech Stack

Swift

Job Description, Responsibilities & Requirements

Description language:

About the Position

Our client – a Swiss Bank with 85 years of history and billion-level assets – has branched into an IT product company in Kiev. They are working on a neobank for the EU market. Currently, there are 4 active projects within the neobank product: mobile banking, scoring, card system, CRM, and services for VIP clients.

Responsibilities

  • Primarily be the iOS lead for several projects, ensuring all solutions are technically inline, conducting code reviews, and providing architecture vision to each team.
  • Design and build advanced applications for the iOS platform as part of a team.
  • Participate in architecture planning.
  • Implement new features and support existing ones.
  • Write clear and unit-tested code for robustness, including edge cases, usability, and general reliability.
  • Work on bug fixing and improving application performance.

Requirements

  • 3+ years of experience with commercial mobile applications.
  • Strong knowledge of OOP, SOLID, OOD, MVC, MVP, MVVM, VIPER.
  • Strong knowledge of Swift.
  • Experience with Git.
  • Experience with Multithreading.
  • Experience creating REST API.
  • Experience with Core Data/Realm.
  • English at a level where you can comfortably read and write.

Nice to Have

  • Experience with Objective-C.
  • Experience with Unit Tests.

We Offer

  • A team of dynamic, progressive people who will soon become your family.
  • A decent salary level, which will be discussed individually, depending on your experience and skills.
  • A friendly office located in walking distance from the metro.
  • Flexible work schedule (starting at 9.00 to 11.00, ending at 18.00 to 20.00).
  • Paid vacation, sick leaves.
  • Non-trivial tasks that challenge and help you grow.
  • Daily, Sprints, and Agile approach cross company.
  • Fee payment in USD above the market mean.
  • Office or ⅔ days (Developers) remote regime after onboarding.
  • Multicultural teams with Swiss colleagues.

About the Company

Our client is a Swiss Bank with 85 years of history and billion-level assets. They have branched into an IT product company in Kiev, working on a neobank for the EU market. The team is over 40 people, with 80% of them being Senior-level developers. They use modern technologies such as Angular, Node JS, PHP, Docker, Kubernetes, and Symphony.

Feedback from the team members who joined recently:

  • IT architecture level beyond their expectations.
  • Challenging goals in the Fintech domain.
  • Very high professional level of the team.
  • Mentors of Senior level who help to grow.
  • Transparent communication in the team.
  • Decision-making speed is high.
  • Mature, emotionally stable, and proactive team members.

Send your CVs to @Nastunya or [email protected]

Job Details

Company name:
4TEAM
Location:
Kyiv, Ukraine
Work Mode:
Hybrid
Posted on TheJob:
Jun 30, 2026
Last checked:
Jun 30, 2026
Apply Now
© 2026 TheJob, Inc. All rights reserved.