Position: Senior iOS Software Engineer (blockchain)
Company: Make it in ua
Category: iOS
Experience required: 3y
English level: upper
Published: 2021-09-01T00:00:00+03:00

Who we are:
Zerion is the ultimate investment interface for decentralized finance (DeFi) and NFTs, allowing users to discover every asset on the market, trade at the best rates and manage their entire portfolio from one place.

Highlights:
• 200K+ Monthly Active Users
• One of the largest players in the mobile DeFi space
• $700M+ transaction volume year to date
• 55k Zerion NFTs claimed in a recent campaign

We believe in an open financial future: one where people own the assets and have inclusive access to opportunities around the world.

Zerion is seeking a talented and driven iOS engineer (Swift) to help the team push the status quo of global financial markets. The ideal candidate is compelled by the applications and opportunities of crypto, Web 3.0, and blockchain technologies and enthusiastic about bringing the benefits of decentralization and inclusive access for financial opportunities to a broad consumer audience. You will help define the user experience of the next generation of fintech applications and will co-own the app for the Apple ecosystem together with an extremely talented iOS engineer. You will work with hardworking cross-functional teams to deliver product updates, optimize product metrics, and ensure that all features are extremely high quality.

About the role
Define the Web 3.0 experience for Apple users. You will work closely with product, engineering, and growth teams to create an unmatched user experience and drive growth. 
Architecture. Working with both blockchain and traditional Web 2.0 technologies creates many challenging tasks on how to organize and structure applications keeping performance and security in mind. 
Mission. The company's mission is to provide equal access to DeFi financial assets for all people with internet access. We are looking for people who share this vision and want to make it a reality.
What you will do
Help build the Zerion Apple multi-platform app (iOS, iPadOS, macOS, watchOS).
Write bug-free, well-structured and efficient code.
Ensure the performance and quality of the app.
Implement features based on completed designs.
Make architectural decisions and implement new technologies and approaches.
Find bottlenecks and optimize existing code.
What we are looking for
4+ years of experience building iOS apps.
Excellent knowledge of Swift.
Experience working with Objective-C and C.
Solid knowledge of basic algorithms, data structures, and design patterns.
Familiarity with application profiling tools, ability to explain bottlenecks and issues found.
You're likely to succeed if you have
Knowledge of reactive programming (Combine or RxSwift).
Understanding of different architecture patterns and experience working with them.
Deep understanding of UIKit.
Experience with SwiftUI
Experience with Realm
Strong foundation in software engineering.
Experience with RESTful web services and socked-based APIs.
Significant experience shipping and iterating on one or more complex iOS applications that are currently available on the App Store.
Willingness to take an active part in product evolution.
You are likely a perfect candidate if you have
Experience building native macOS applications.
Experience with Mac Catalyst technology.
Understanding how financial markets and instruments work.
Knowledge of Blockchain systems, dApps, smart contracts, and web3 applications.
Side projects, open-source work, App Store apps.
Bonus points
Founder / Startup experience
You aped into degen tokens or NFTs and got rekt a few times 
Experience scaling products through constant learning and experimentation, in fast-paced and rapidly changing industries
Excellent product intuition and taste
Passion for snowboarding, wake surfing, skateboarding, kitesurfing, or other active sports.
Compensation and Benefits:
• Purpose: You’ll be part of something bigger, working towards financial inclusion across the world. You’ll also be joining us at the beginning of a new chapter giving you the opportunity to have a major impact on the future of the company.
• Culture: You'll work in a thriving, friendly, startup environment that promotes open discussions, jokes, learning, video games, and lots of fun.
• People: You'll work with some of the most driven and intelligent people in the crypto space
• Salary & benefits: Get a competitive salary and stock options
• Unlimited days off: We want our employees to recharge their batteries and explore who they are outside of the office.
• Distributed Team: Zerion is a fully remote team with team members all over the world. We believe in asynchronous collaboration, finding your own work rhythm, and a healthy work-life balance. We also have a physical presence in several major cities around the world to make remote work seamless and fun.