Position: Senior iOS Developer
Company: FxPro
Category: iOS
Experience required: no_exp
English level: upper

Join FxPro: an international fintech company for talented professionals. We are always on the lookout for individuals who can perform and excel in a dynamic and innovative working environment. We view each and every one of our employees as an indispensable part of the team. Join our growing international team with offices in Limassol, London, Monaco, Nassau & Dubai with 200+ FxPro employees of 22 nationalities.

As a Senior iOS Developer you will be a part of our rapidly growing IT team. You will actively work with development & support teams to contribute to improving our product quality. The project is an invest-banking native iOS application where you will contribute to the development of Invest part of the project. Tech stack: Swift, REST and Google Protobuf over web-sockets for communication with backend, Objective-C, and Xcode.

You will:
- Write clean and sustainable code based on user stories, business and technical requirements.
- Contribute to architecture design, development patterns, and best practices.
- Collaborate with product management team on requirements review, suggesting solutions and estimating efforts.
- Cover code with unit tests.
- Develop screen layouts, transitions, animations, and user interactions.
- Troubleshoot, debug and profile to ensure smooth operation, performance, and stability.
- Support entire application lifecycle.
- Stay up to date with new technology and best practices.

We are looking for:
- University Degree in Computer Science or other IT related field.
- Intermediate or above level of the English Language. Greek and/or Russian is an advantage
- Previous working experience as a Mobile developer for at least 4 years.
- Portfolio of released applications on the App Store.
- In-depth Swift knowledge.
- Familiarity with OOP design principles.
- Experience with MVVM architecture and reactive frameworks (Combine, RxSwift, ReactiveSwift) will be an advantage.

We offer:
- Excellent compensation package ;
- Hybrid work schedule;
- Relocation package for you and your family (tickets, visas, work permit, hotel & transfer for the first months, etc.);
- PC on Linux or iMac, one, two or more displays? You choose!
- Medical and life insurance, provident fund, in-house gym with a personal trainer; courses and conferences, Company discount card for various products & services, and many more;
- Free daily catering, snacks and beverages;
- Career growth and professional development.