Tech Stack
Job Description, Responsibilities & Requirements
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]