Position: IOS Developer Lisbon
Company: CEX.IO
Category: iOS
Experience required: 3y
English level: upper

Product Company CEX.IO with an office in Lisbon needs an IOS developer.

CEX.IO is one of the first decentralized finance ecosystems to allow customers to purchase crypto with a credit or debit card. With over 4 million registered users globally, we have a spectrum of products and services for investors of all experience levels - from the “crypto curious” beginner to the “crypto serious” professional trader. We are a regulated entity that’s operational globally, and in 48 states across the U.S.

Requirements:
 - 3+ years of proven experience in iOS development
- Strong knowledge of Apple guidelines on iOS programming
- Solid understanding of OOP/OOD
- Experience in Swift, Xcode, iOS SDK
- Experience with modern UI architectures (MVVM-(C), VIPER, MVP, ReactorKit or similar)
- Experience with reactive programming with RxSwift, Combine, or similar
Knowledge of multithreading
- Solid understanding and experience with client-server communication, web sockets, and both public and private APIs.
- Ability to implement custom-rich user interfaces according to design
- Understanding or experience in building apps in which logic and UI can be modified by config (not by releasing a new version to App Store)
- Experience with developing and publishing applications in the App Store

Will be a plus:
- Experience with SwiftUI
- Practice in iOS Unit/UI Testing
- Understanding of CI process (practice with GitlabCI and fastlane)
- Experience with KMM or/and Kotlin
- Understanding async/await pattern

Responsibilities:
- Build great application for 4M+ customers
- Full responsibility for iOS development of the product
- Write tests and internal tech documentation
- Ensure the performance, quality, and responsiveness of applications
- Collaborate with a team to define, design, and ship new features
- Identify and correct bottlenecks and fix bugs
- Help maintain code quality, organization, and automatization

In return we offer:
- Engineers have an opportunity to influence product development with 4M+ customers worldwide and 10-15k users daily
- We have technically complex unusual projects in the key of mathematics, algorithms, high load, security
- Our company is open to new technologies and not tied to a specific stack;
- Competitive remuneration
- Opportunity to work remotely, still having the option to visit a comfy office
- Corporate laptop