Do you live and breathe mobile, and lately iOS has taken your fancy? Do you code because you love to, and you build the stuff that just works? Then join our Wirex team in Kyiv!
We’re looking for a Senior iOS Developer. Our new teammate will build the cutting edge fintech product to make more people aware of new financial instruments.
Who we are:
We’re Wirex, and we’re not like anyone else. Why? Because we always do things our way, before anyone else does them — like creating the first ever debit card that lets you pay with crypto, making it easier for ordinary people to access DeFi-powered savings and setting up the world’s first cryptocurrency rewards scheme.
Our vision is a world in which everyone can enjoy the benefits of digital currency — everything from the power to send money around the world near-instantly without breaking the bank to buying, storing and exchanging 130+ top tokens on a secure, easy-to-use platform at some of the best rates in the industry.
We must be doing something right, because more than 5.5 million people across 130 countries are helping to change the world by using Wirex.
Role Overview: As our Senior iOS Developer, you will be at the nexus of traditional mobile development and the emerging world of blockchain technology. Your primary role will be to develop key components of our iOS platform, ensuring Wirex remains at the forefront of fintech innovation.
Ideal Candidate Profile:
— Has experience or deep interest in the cryptocurrency industry.
— Understands blockchain technologies and their implications.
— Has worked collaboratively in teams, ideally in teams of more than three members.
— Develop key components of our iOS platform.
— Participate in planning, estimation, and code review sessions.
— Support and enhance production applications.
— Convert requirements into unit/integration tests.
— Continually generate ideas for technical process improvements.
— Participate in product development, bug fixing, and other team tasks.
— Minimum 5 years of experience in iOS development.
— Proficiency in Swift.
— Comprehensive understanding of OOP/POP and architectural patterns like MVVM, MVC.
— Familiarity with the software development life cycle.
— Solid grasp of SOLID principles, GoF, and Clean Architecture.
— Experience with multithreading, identifying and solving race conditions and thread-related issues.
— In-depth knowledge in client-server communication and web sockets.
— Capability to design custom UI elements for an engaging UX.
— Experience with reactive programming, specifically RxSwift or Combine.
— Proficiency with SwiftUI and Realm.
— Strong understanding of both UI and Unit testing.
— Existing applications or code samples available for review.
— Competitive product tariffs.
— Flexibility in work mode: semi-remote with an option to work from the office.
— Comprehensive medical coverage after the initial month.
— 23 business days of paid leave, plus 12 additional paid holidays.
— Paid sick, birthday, and anniversary leaves.
— Regular online learning and recreational events.
— Support with PE accounting.
— Free parking for those working from the office.