Blockchain is looking for an iOS Engineer to join our growing engineering team. You will rapidly create, iterate, and launch high-quality software that empowers users worldwide, building our industry-leading Bitcoin and crypto wallet and tackling some of the most interesting problems in the crypto space.
What You'll Do
- Contribute to our Bitcoin and crypto wallet by writing reliable, well-tested Swift code.
- Collaborate with senior engineers on architecture decisions and help guide junior teammates.
- Deepen your expertise through code reviews, architecture discussions, and technical deep-dives.
- Own medium-sized features end-to-end while sharpening your skills in mobile security and crypto.
- Work closely with designers, product managers, and other engineers to translate user stories into delightful mobile features.
- Take full responsibility for feature development—planning, debugging, testing, and releasing to production.
- Explore the latest tools, share insights, and champion best practices.
What We're Looking For
- 2-5 years of professional iOS development experience.
- Proficiency in Swift.
- Comfort with Xcode, SwiftUI/UIKit, Interface Builder, and Git.
- Hands-on experience shipping at least one consumer app to the App Store.
- Solid grasp of asynchronous programming and common architectural patterns like MVC/MVVM.
- Commitment to unit testing and automated CI/CD pipelines.
- A growth mindset—you actively seek feedback, iterate rapidly, and push yourself to improve.
- Clear communication skills and enjoyment of working in diverse, distributed teams.
Nice to Have
- Experience mentoring or pairing with junior engineers.
- Personal interest in crypto or fintech.
- Knowledge of advanced app-security or cryptography concepts.
- Familiarity with automated UI-testing frameworks like Maestro.
- An app or project in the App Store or on GitHub you can demo.
- Exposure to performance profiling and memory-management tools.
Technical Stack
- Swift, Xcode, SwiftUI/UIKit, Git
- Swift Concurrency, Combine/RxSwift, CryptoKit
- GCD, async/await, MVC/MVVM
Team & Environment
You will work closely with designers, product managers, and other engineers. Our culture emphasizes mentorship through regular 1-on-1s and peer reviews, a commitment to quality with thorough testing, rapid iteration with small, safe releases, and a global mindset built on clear communication and async collaboration.
Benefits & Compensation
- Competitive full-time salary based on experience and meaningful equity.
- Performance-based bonuses.
- Apple equipment provided by the company.
- Work from Anywhere Policy: You can work remotely from anywhere in the world for up to 20 days per year.
Work Mode
This is a hybrid role based in Palermo.
Blockchain is committed to diversity and inclusion in the workplace and is proud to be an equal opportunity employer. We prohibit discrimination and harassment of any kind based on race, religion, color, national origin, gender, gender expression, sex, sexual orientation, age, marital status, veteran status, disability status or any other characteristic protected by law.





