Senior iOS Engineer
Posted Updated
- We’re looking for a talented Senior iOS Engineer for our mobile team to join Bankjoy!
- You will be responsible for developing native iOS code solutions to build digital banking products and features with best UI and UX practices
- Partner cross-functionally with product, design, and engineering to deliver high-quality, user-centric iOS experiences
- Design, develop, and maintain iOS applications using Swift with a strong focus 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
Benefits
- A fast-paced and collaborative environment
- Stock options at a well-funded startup in high growth
- 100% medical, dental, and vision coverage for you. We cover families at 50%
- 401(k) plan with 4% match
- Performance-based bonuses
- Company-sponsored team meetups
- 4 weeks PTO and 5 health days
- Remote first company
- Career development
- Up to 8 weeks of parental leave
- Inclusive and open environment
- Exceptional problem-solving skills, strong communication, and a collaborative mindset
- Strong cross-functional collaboration skills with product, design, and backend teams
- Strong understanding of UI/UX principles and building intuitive user experiences
- Solid experience with testing practices (unit testing, UI testing, TDD) and maintaining high code quality standards
- Strong understanding of software architecture patterns (MVVM, MVC, VIPER, etc.) and best practices
- Bachelor’s degree in Computer Science, Computer Engineering, or equivalent experience
- 7+ years of professional software development experience, including 5+ years focused on iOS development
- Proven experience designing, building, and shipping high-quality, scalable iOS applications
- Experience with modern AI tools
- Experience mentoring engineers, conducting code reviews, and improving team code quality
- Demonstrated ability to lead technical initiatives and deliver projects end-to-end
- Track record of success in high-growth or startup environments, demonstrating ownership and adaptability
- Ability to make sound technical decisions and balance trade-offs in fast-paced environments
- Strong proficiency in Swift and modern iOS frameworks (UIKit, SwiftUI, Combine, etc.)
- Proficiency with Git and modern development workflows
- Solid experience integrating RESTful APIs, backend services, and third-party libraries
