Senior iOS Developer

Kiev, Kyiv city, Ukraine · IT expand job description ↓

Description

If you live and breathe mobile, and lately iOS has taken your fancy? You know the platform inside and out? You code because you love to, and you build stuff that just works? Join our team in Kiev!

Who we are:

Wirex is a British-based FinTech company with R&D Lab in Kyiv, Ukraine. Leading a global market of hybrid personal funds, Wirex can currently boast having engaged over 1.7 million users and performed over 2 billion transactions.

By combining the benefits of blockchain with a traditional payments infrastructure in a single web-based and mobile application, Wirex offers hybrid personal and commercial payments and currency solutions, through:

- hybrid fiat (traditional) currency and cryptocurrency online e-currency accounts;

- account-linked Visa debit cards;

- Instant and free money transfer worldwide;

- ATM withdrawals if cash is needed;

- fiat and cryptocurrency exchange services;

- the world’s first crypto-cashback.

Responsibilities:

  • build great application for 1,7 million customers
  • full responsibility for iOS development of the product
  • write tests and internal tech documentation


Requirements

  • 3+ years of proven experience in iOS development
  • strong knowledge of Apple guidelines on iOS programming
  • solid understanding of OOP/OOD
  • understanding MVVM, VIPER, MVC etc.
  • Be aware of software development life cycle
  • understanding and following most basic development principles is the must - SOLID, DRY, YAGNI, KISS, etc.
  • understanding and ability to use in real life Software Development Patterns
  • knowledge of multithreading
  • practice in iOS Unit UI Testing
  • solid understanding and experience with client-server communication, web sockets
  • ability to implement custom rich user interfaces according to design
  • experience with developing and publishing applications in the App Store
  • ability to read and write technical documentation in English
  • understanding of CI process


Will be a plus

  • reactive programming experience, especially RxSwift
  • understanding and practical use of TDD
  • examples in Appstore
  • active github account



Benefits

Being a member of the Wirex team means:

  • Creating a unique product, used globally by millions.
  • Directly influencing the future of finances.
  • Working with latest technologies alongside like-minded professionals.
  • Using the brand-new equipment.
  • Constantly advancing your professional skills.
  • Forgetting about all kinds of paper work (the company does that for you).
  • Improving your English skills during English classes held in our office.
  • Conveniently accessing your modern spacious office in Pechersk, the heart of Kyiv.
  • Enjoying 20 days for relaxation a year.
  • Caring for your health with a profound medical insurance.
  • Being happy and fed with free lunches and unlimited snacks (cookies, fruits, or coffee/tea).

Join Wirex and be a part of something absolutely amazing!

Personal information
Your Profile
Application Details