Source description
About the role
Essential
iOS Expertise: Significant professional experience building native iOS apps with a deep command of Swift, SwiftUI, and Swift Concurrency.
Framework Proficiency: Solid working knowledge of UIKit for maintaining legacy code and supporting migration to SwiftUI.
Persistence & Data: Strong working knowledge of CoreData. You understand how to manage complex data models and local persistence in a performance-critical environment.
Architectural Leadership: A proven ability to make high-impact technical decisions using SOLID principles and architecture patterns such as MVVM-C (Coordinator-based navigation), and to navigate complex systems, including Server-Driven UI and modular codebases.
Critical AI Integration: You use AI tools to enhance your productivity but maintain a rigorous standard for the code you ship. You have the critical sense to identify when AI solutions require manual refinement for security or logic.
Inclusive Engineering: Experience implementing iOS accessibility features. You understand how to build interfaces that remain functional and accessible across different text scales, motion settings, and assistive technologies.
Leadership Mindset: A genuine interest in the people side of engineering. You are comfortable providing feedback and are willing to take on line management responsibilities if the opportunity arises.
CI/CD & Delivery: A solid understanding of automated testing, CI/CD pipelines, and the mobile release lifecycle.
Mission-Driven: A genuine interest in financial technology and a desire to build a product that helps a million+ users reach their financial goals.
Desirable
Security & Cryptography: Experience with secure coding practices, encryption, and handling sensitive financial data.
Modular Architecture: Experience working within multi-framework codebases to support parallel development across multiple squads.
Complex UI: Experience with custom native animations or high-performance UI interactions.
More at Moneybox
