Bankjoy
Senior iOS Engineer
Canada, Remote. Posted a month ago
The role
You will develop native iOS code solutions to build digital banking products and features. You will partner cross-functionally to deliver user-centric iOS experiences using Swift.
What you will do
- Partner cross-functionally with product, design, and engineering
- Design, develop, and maintain iOS applications using Swift
- Architect and implement robust, maintainable solutions
- Participate in feature planning, technical design, and effort estimation
- Identify, troubleshoot, and resolve complex product and performance issues
- Maintain and improve code quality through testing, code reviews, and continuous refactoring
- Write and maintain unit tests
- Keep the codebase current with evolving iOS platforms, frameworks, and industry standards
- Maintain and enhance CI/CD pipelines and development workflows
- Document code, systems, and processes
Required qualifications
- 7+ years of professional software development experience
- 5+ years focused on iOS development
- Strong proficiency in Swift and modern iOS frameworks (UIKit, SwiftUI, Combine, etc.)
- Proven experience designing, building, and shipping high-quality, scalable iOS applications
- Strong understanding of software architecture patterns (MVVM, MVC, VIPER, etc.) and best practices
- Solid experience integrating RESTful APIs, backend services, and third-party libraries
- Strong understanding of UI/UX principles and building intuitive user experiences
- Demonstrated ability to lead technical initiatives and deliver projects end-to-end
- Experience mentoring engineers, conducting code reviews, and improving team code quality
- Strong cross-functional collaboration skills with product, design, and backend teams
- Ability to make sound technical decisions and balance trade-offs in fast-paced environments
- Solid experience with testing practices (unit testing, UI testing, TDD) and maintaining high code quality standards
Nice to have
- Experience with modern AI tools
Benefits
- Competitive compensation
- Stock options
- 100% medical, dental, and vision premiums for individuals on base plan (USA)
- Significant contributions toward other plan options (USA)
- 100% extended medical, dental, and vision premiums for family under single comprehensive plan (Canada)
- Retirement plan with 4% company matching
- 8 weeks paid parental leave for birthing parents
- 4 weeks paid parental leave for non-birthing parents
- 3-5 weeks PTO depending on tenure
- 5 health days
- 15 holidays
- End of year shutdown
Before you apply
- Use of AI-assisted tools in Ashby to help review applications
About the company
Bankjoy is a Y Combinator and Bessemer Venture Partner backed FinTech startup. They provide modern digital banking products including mobile banking, online banking, online account opening, loan origination, and conversational AI.