Senior iOS Engineer

Bankjoy

United States

Remote

USD 140,000 - 180,000

Full time

14 days+
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Benefits offered by this job

Remote-first culture
Stock options
Medical/dental/vision premiums (USA)
Medical/dental/vision premiums (Canada
4% company matching retirement plan
Parental leave
Paid time off
End-of-year shutdown

Job summary

Hidden Jobs is seeking a Senior iOS Engineer to lead the design and development of native iOS apps for community banking experiences. You will collaborate across product, design, and backend teams, shaping the mobile product’s technical direction.

We value 7+ years of software experience with 5+ years in iOS, expertise in Swift, UIKit, SwiftUI, and Combine, and a track record of delivering scalable apps. You’ll mentor engineers and drive modern CI/CD practices in a remote-first, flexible work

Qualifications

  • 7+ years of professional software development experience including iOS focus
  • Strong proficiency in Swift and modern iOS frameworks
  • Experience designing and shipping scalable iOS apps
  • Knowledge of architectural patterns (MVVM/MVC/VIPER) and best practices
  • Experience integrating RESTful APIs and backend services
  • UI/UX sensibility and building intuitive apps
  • Ability to lead initiatives and deliver end-to-end projects
  • Mentoring engineers and conducting code reviews
  • Familiarity with testing (unit/UI, TDD) and Git workflows
  • Bachelor's degree as listed

Responsibilities

  • Collaborate with product/design/engineering to deliver polished iOS experiences
  • Design, develop, and maintain native iOS apps in Swift with performance focus
  • Architect robust, maintainable solutions aligned with long-term goals
  • Contribute to feature planning, design discussions, and effort estimation
  • Diagnose and resolve complex performance issues across the iOS codebase
  • Promote code quality through tests, reviews, refactoring, and CI/CD
  • Mentor junior engineers and foster a collaborative engineering culture
  • Stay current with iOS platforms, frameworks, and tooling

Skills

Swift
UIKit
SwiftUI
Combine
MVVM
VIPER
MVC
RESTful APIs
UI/UX
Git
TDD
Mentoring
Performance optimization
CI/CD
Leadership

Education

Bachelor's degree in Computer Science, Computer Engineering, or related field

Tools

Xcode

Job description

Role overview

Join a mobile engineering team building native iOS applications that power modern digital banking experiences for community banks and credit unions. The Senior iOS Engineer will lead the design and development of customer-centric features, partner closely with product, design, and backend teams, and help shape the technical direction of the mobile product.

Responsibilities
  • Collaborate cross-functionally with product, design, and engineering counterparts to deliver polished, user-centric iOS experiences
  • Design, develop, and maintain native iOS applications using Swift, with strong attention to performance, scalability, and usability
  • Architect robust, maintainable solutions that align with long-term product goals and engineering best practices
  • Contribute to feature planning, technical design discussions, and effort estimation
  • Diagnose and resolve complex product and performance issues across the iOS codebase
  • Champion code quality through unit testing, code reviews, continuous refactoring, and modern CI/CD workflows
  • Mentor junior engineers and help foster a strong, collaborative engineering culture
  • Stay current with evolving iOS platforms, frameworks, and emerging tooling
Requirements
  • 7+ years of professional software development experience, including 5+ years focused on iOS
  • Deep proficiency in Swift and modern iOS frameworks such as UIKit, SwiftUI, and Combine
  • Proven track record designing, building, and shipping high-quality, scalable iOS applications
  • Strong grasp of software architecture patterns (MVVM, MVC, VIPER, and similar) and best practices
  • Hands-on experience integrating RESTful APIs, backend services, and third-party libraries
  • Solid 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 raising team-wide code quality
  • Background in testing practices including unit testing, UI testing, and TDD
  • Proficiency with Git and modern development workflows
  • Track record of ownership and adaptability in high-growth or startup environments
  • Bachelor's degree in Computer Science, Computer Engineering, or equivalent experience
Nice to have
  • Familiarity with modern AI-assisted development tools
Benefits and work setup
  • Remote-first culture with flexible work arrangements
  • Competitive compensation and performance-based bonuses
  • Stock options in a well-funded startup
  • 100% coverage of medical, dental, and vision premiums for individuals on the base plan (USA), with significant contributions toward other plan options
  • 100% coverage of extended medical, dental, and vision premiums for employees and their families under a single plan (Canada)
  • Retirement plan with 4% company matching
  • 8 weeks paid parental leave for birthing parents and 4 weeks for non-birthing parents
  • 3–5 weeks PTO depending on tenure, plus 5 health days and 15 holidays
  • End-of-year shutdown
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior iOS Engineer
Senior iOS Engineer

Bankjoy • Raleigh (NC)

Remote
CAD 140,000 - 180,000
Stock options
100% medical coverage (USA)
Family coverage (Canada)
+3
Senior Android Engineer
Senior Android Engineer

Bankjoy • United States

Remote
USD 120,000 - 190,000
Stock options
Medical, dental, and vision coverage
Retirement plan with company match
+5
Software Engineer, iOS
Software Engineer, iOS

Current • New York (NY)

On-site
USD 150,000 - 200,000
Competitive salary
Stock options
401(k) plan
+4
Senior iOS Software Developer (Remote)
Senior iOS Software Developer (Remote)

Remotestar • San Francisco (CA), Northern (KY)

Remote
USD 150,000 - 210,000
Senior Engineer, iOS Consumer Apps (Remote)
Senior Engineer, iOS Consumer Apps (Remote)

Ladders • United States

Remote
USD 103,000 - 127,000
Incentive bonus program
401(K) savings plan with company match
Medical, dental, and vision insurance
+4
Lead Android Engineer
Lead Android Engineer

Bankjoy • United States

Remote
USD 140,000 - 190,000
Remote-first culture
Stock options
Performance-based bonuses
+4
Senior iOS Engineer
Senior iOS Engineer

Ladders • United States

Remote
USD 102,000 - 204,000
Senior iOS Engineer
Senior iOS Engineer

Credit Genie • Pittsburgh

On-site
USD 135,000 - 195,000
Health insurance
Fitness reimbursement
401(k) match
+4
Senior iOS Engineer - Remote-First, Stock Options, PTO
Senior iOS Engineer - Remote-First, Stock Options, PTO

Bankjoy • United States

Remote
USD 140,000 - 180,000
Remote-first culture
Stock options
Medical/dental/vision premiums (USA)
+5
Senior iOS Engineer
Senior iOS Engineer

Credit Genie • New York (NY)

On-site
USD 100,000 - 140,000
100% company-paid medical, dental, and vision coverage
401(k) with a 3.5% match
Flexible PTO
+2