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.