B

Bankjoy

End-to-end digital banking platform provider

Senior iOS Engineer

Mobile EngineeringConfirmed live in the last 24 hours
Full-time

About the Job

Requirements

  • At least 7 years of professional software development experience, including at least 5 years focused on iOS development.
  • Strong proficiency in Swift and modern iOS frameworks such as UIKit, SwiftUI, and Combine.
  • Experience designing, building, and shipping high-quality, scalable iOS applications.
  • Strong understanding of software architecture patterns such as MVVM, MVC, and VIPER, and related best practices.
  • Experience integrating RESTful APIs, backend services, and third-party libraries.
  • Strong understanding of UI/UX principles and building intuitive user experiences.
  • Experience leading technical initiatives and delivering projects end-to-end.
  • Experience mentoring engineers, conducting code reviews, and improving team code quality.
  • Experience with testing practices including unit testing, UI testing, and test-driven development, and maintaining high code quality standards.
  • Proficiency with Git and modern development workflows.
  • Track record of success in high-growth or startup environments, demonstrating ownership and adaptability.
  • Experience with modern AI tools.
  • Bachelor’s degree in Computer Science or Computer Engineering, or equivalent experience.

Responsibilities

  • Partner cross-functionally with product, design, and engineering to deliver high-quality, user-centric iOS experiences.
  • Design, develop, and maintain iOS applications using Swift, focusing on performance, scalability, and usability.
  • Architect and implement robust, maintainable solutions aligned with best practices and long-term product goals.
  • 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 to ensure reliability and stability.
  • 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 to support team knowledge sharing.
  • Mentor junior engineers and contribute to a strong engineering culture.
  • Stay current with emerging iOS technologies, tools, and trends.

About the Company

Bankjoy

End-to-end digital banking platform provider

Bankjoy provides end-to-end digital banking software for banks and credit unions, offering online and mobile banking, customer onboarding, loan origination, and voice-enabled services through a unified platform. The product is a cloud-based suite that banks connect to via APIs and other integrations, with a subscription model that includes ongoing updates. This setup allows financial institutions to modernize their digital interfaces, unify customer experiences, and streamline back-end operations by embedding new features into existing systems. Compared with competitors, Bankjoy emphasizes affordability and a comprehensive, ready-to-deploy solution that serves banks and credit unions of all sizes, along with continuous improvements through its subscription. The company’s goal is to help financial institutions deliver a seamless digital banking experience that meets rising customer expectations and keeps pace with fintech innovations.

Company size
51-200
Company stage
Series A
Total funding
$14.4M
Headquarters
Royal Oak, MI
Founded
2015

Recently Posted Jobs

Explore more opportunities at Bankjoy

See more jobs