About the Role
The role involves leading iOS feature development, improving code quality, and collaborating with design and backend teams to deliver a high-performance user experience.
Responsibilities
- Design and implement new features using SwiftUI and Combine
- Refactor legacy UIKit components into modern SwiftUI equivalents
- Collaborate with UX designers to translate mockups into responsive interfaces
- Optimize app performance and reduce memory footprint
- Write unit and integration tests to ensure reliability
- Participate in code reviews to maintain code quality
- Diagnose and fix crashes and performance issues reported in production
- Maintain and improve CI/CD pipelines for iOS builds
- Ensure accessibility compliance across all UI components
- Integrate with RESTful APIs and third-party services
- Implement secure data handling practices in compliance with financial regulations
- Mentor junior developers and provide technical guidance
- Stay current with iOS platform updates and new development tools
- Contribute to architectural decisions and technical documentation
- Support App Store submission and review processes
Nice to Have
- Experience with financial or fintech applications
- Knowledge of Core Data and local persistence strategies
- Familiarity with analytics and monitoring tools
- Experience with automated UI testing frameworks
- Background in agile or lean development methodologies
- Contributions to open-source iOS projects
- Experience with cross-platform frameworks is a plus
Compensation
Competitive salary and equity package
Work Arrangement
Remote-first with optional office access
Team
Small, agile product team focused on financial tools
Tech Stack
- Swift, SwiftUI, Combine
- Xcode, Git, GitHub Actions
- REST APIs, JSON serialization
- Firebase, Sentry, Swift Package Manager
Impact
- Your work will directly shape the experience of users managing personal finances
- You’ll influence architectural direction and long-term iOS strategy
Available for qualified candidates