Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Software Engineer - iOS image - Rise Careers
Job details

Software Engineer - iOS

Bankjoy is a Y Combinator and Bessemer Venture Partner backed FinTech startup. We are changing the way community banks and credit unions do business, enabling them to become tech-driven and digital first. Bankjoy provides modern digital banking products including mobile banking, online banking, online account opening, loan origination, and conversational AI. Our mission is to revolutionize banking tech infrastructure by leading digital transformation at financial institutions — big and small.

Role Description 

We're looking for a talented 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. 

This position pays 80k - 95k CAD per year.

In this role, you will:

  • Work cross-functionally with design, product, and engineering to deliver great user experiences.

  • Develop and maintain iOS Applications using Swift with high standards of quality, performance and usability. 

  • Collaborate with the team to design and implement robust, scalable, and maintainable application architecture.

  • Participate in feature planning and provide estimates.

  • Tackle tough design and product problems, identify and address product issues to ensure smooth and efficient application performance.

  • Document code, processes, and technical specifications to ensure transparency and knowledge sharing within the team.

  • Keep the codebase up-to-date with the latest iOS versions and technologies, as well as maintain and refactor existing code when necessary.

  • Write unit tests to maintain a high level of code quality and reliability.

What you bring:

  • At least 3+ years of demonstrable Swift or Objective-C experience

  • Must have 5+ years of enterprise software development experience

  • Strong understanding of UI/UX principles

  • Experience with app maintenance and support production issues

  • Experience with third-party libraries and integration of service

  • Familiarity with design patterns, software architecture, and clean code principles

  • Excellent problem-solving and debugging skills

  • Strong communication and collaboration skills

  • B.Sc. in Computer Science, Computer Engineering, or equivalent working experience

What you get:

  • A fast-paced and collaborative environment 

  • Competitive compensation

  • Stock options at a well-funded startup

  • 100% medical, dental and vision coverage for you and 50% for your family on our base plans. (US Employees & Canadian Employees)

  • 401(k) plan with 4% company matching (US Employees)

  • 4 weeks PTO and 5 health days

  • 18 holidays

  • Performance-based bonuses (US & Canadian Employees)

  • Remote first culture

     

Equal Employment Opportunities at Bankjoy

Bankjoy is committed to hiring talented and qualified individuals with diverse backgrounds for all of its tech, non-tech, and leadership roles. Bankjoy provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age or disability.

#LI-Remote

Bankjoy Glassdoor Company Review
4.6 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon
Bankjoy DE&I Review
4.8 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon
CEO of Bankjoy
Bankjoy CEO photo
Michael Duncan
Approve of CEO

Average salary estimate

$87500 / YEARLY (est.)
min
max
$80000K
$95000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Software Engineer - iOS, Bankjoy

Are you a talented Software Engineer - iOS looking for an exciting new opportunity? Join Bankjoy, a dynamic FinTech startup backed by Y Combinator and Bessemer Venture Partners, right in the heart of Toronto! At Bankjoy, we're on a mission to revolutionize the banking tech infrastructure for community banks and credit unions, making them more tech-driven and digital-first. In this role, you'll delve into developing native iOS applications that enhance our digital banking products. As a key member of our mobile team, you'll collaborate closely with design and engineering to deliver top-notch user experiences while maintaining high standards in usability and performance. With responsibilities ranging from tackling challenging product problems to keeping our codebase up-to-date, your expertise in Swift or Objective-C will be critical. You’ll have the chance to not only contribute to exciting features but also document your work and engage in meaningful knowledge sharing within our collaborative environment. Plus, we offer a competitive salary of 80k - 95k CAD along with great benefits, including stock options and comprehensive health coverage. If you’re ready to make an impact in the FinTech space and grow your career with us, Bankjoy is the perfect place for your skills and passion!

Frequently Asked Questions (FAQs) for Software Engineer - iOS Role at Bankjoy
What are the key responsibilities of a Software Engineer - iOS at Bankjoy?

As a Software Engineer - iOS at Bankjoy, your primary responsibilities include developing and maintaining high-quality iOS applications using Swift. You’ll work cross-functionally with design, product, and engineering teams to produce excellent user experiences, tackle complex design challenges, and document your processes. Additionally, your role encompasses maintaining the application architecture, writing unit tests, and ensuring the codebase is aligned with the latest iOS technologies.

Join Rise to see the full answer
What qualifications are needed to apply for the Software Engineer - iOS position at Bankjoy?

To apply for the Software Engineer - iOS position at Bankjoy, candidates should have at least 3 years of demonstrable experience in Swift or Objective-C and 5 years in enterprise software development. A strong understanding of UI/UX principles, great problem-solving skills, and a B.Sc. in Computer Science or Computer Engineering are also required, along with excellent communication abilities.

Join Rise to see the full answer
What technologies should I be familiar with to work as a Software Engineer - iOS at Bankjoy?

Candidates for the Software Engineer - iOS role at Bankjoy should be familiar with Swift and Objective-C, as well as third-party libraries and service integration. Knowledge of design patterns, software architecture principles, and clean code practices are vital to ensure the development of robust and maintainable applications.

Join Rise to see the full answer
What is the salary range for a Software Engineer - iOS at Bankjoy?

The salary range for a Software Engineer - iOS at Bankjoy is competitive, offering between 80k and 95k CAD per year, in addition to generous stock options and performance-based bonuses, reflecting the value we place on our team members.

Join Rise to see the full answer
What kind of work environment can a new Software Engineer - iOS expect at Bankjoy?

At Bankjoy, new Software Engineers - iOS can expect a fast-paced, collaborative work environment that values innovation and growth. We prioritize a remote-first culture, offer substantial health benefits, and encourage our team to engage across various departments to ensure a creative and supportive atmosphere.

Join Rise to see the full answer
Common Interview Questions for Software Engineer - iOS
Can you describe your experience with Swift and its frameworks?

During the interview, emphasize specific applications you've developed in Swift, discussing key frameworks you've used. Highlight your problem-solving skills, any unique challenges you faced, and how you overcame them to ensure effective project delivery.

Join Rise to see the full answer
How do you ensure the performance and quality of iOS applications?

Discuss your approach to writing unit tests and using profiling tools to monitor performance. Mention your strategies for debugging and refactoring code for clarity and efficiency, and emphasize a commitment to high-quality standards throughout the development process.

Join Rise to see the full answer
What is your approach to collaborating with designers and product managers?

Share specific examples of past collaborations, highlighting how effective communication and thoughtful feedback can contribute to a project’s success. Provide real situations where you addressed design feedback and made improvements based on product requirements.

Join Rise to see the full answer
Can you explain the importance of UI/UX principles in your development process?

Talk about how prioritizing user experience can significantly impact app success. Discuss your experience applying UI/UX principles during the design and development phases, and how these choices have improved user engagement and satisfaction.

Join Rise to see the full answer
How do you stay current with iOS technologies and trends?

Highlight your proactive approach to learning, such as attending conferences, engaging with developer communities, or following tech blogs. Mention specific resources you use to stay informed on advancements that could benefit your work at Bankjoy.

Join Rise to see the full answer
Describe a challenging problem you faced in a previous iOS project.

Focus on a specific example, describing the context, the problem, your approach to finding a solution, and the final outcome. Emphasize your critical thinking and creativity in resolving the issue efficiently.

Join Rise to see the full answer
What strategies do you use to maintain clean code and documentation?

Discuss your practices for writing clear, maintainable code, such as adhering to naming conventions, using comments effectively, and organizing your code structure. Explain how this approach not only facilitates your work but also helps others on the team understand the codebase.

Join Rise to see the full answer
How do you handle feedback or criticism of your code?

Emphasize your openness to constructive criticism and how it has helped you grow as an engineer. Share examples of when you've received feedback, how you approached refining your work, and the positive impact it had on the final product.

Join Rise to see the full answer
What testing methods do you apply before releasing an iOS application?

Detail your testing process, including unit tests, integration tests, and user acceptance testing. Explain how these methods together assure quality and functionality, reducing the likelihood of issues post-release.

Join Rise to see the full answer
Describe your experience with app maintenance and troubleshooting production issues.

Share insights on your approach to app maintenance and your strategies for identifying and resolving production issues promptly. Highlight any tools you've used and explain how this proactive troubleshooting has contributed to a stable user experience.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Bankjoy Remote No location specified
Posted 6 days ago
Dental Insurance
Vision Insurance
Performance Bonus
Paid Holidays
Photo of the Rise User
Posted 3 days ago
Photo of the Rise User
Posted 3 days ago
Photo of the Rise User
Inclusive & Diverse
Rise from Within
Mission Driven
Diversity of Opinions
Work/Life Harmony
Transparent & Candid
Growth & Learning
Fast-Paced
Collaboration over Competition
Take Risks
Friends Outside of Work
Passion for Exploration
Customer-Centric
Reward & Recognition
Feedback Forward
Rapid Growth
Medical Insurance
Paid Time-Off
Maternity Leave
Mental Health Resources
Equity
Paternity Leave
Fully Distributed
Flex-Friendly
Some Meals Provided
Snacks
Social Gatherings
Pet Friendly
Company Retreats
Dental Insurance
Life insurance
Health Savings Account (HSA)
Photo of the Rise User
Posted 6 days ago
Photo of the Rise User
Posted 6 days ago
Photo of the Rise User
Posted 7 days ago
Photo of the Rise User
Posted 4 days ago

Our mission is to revolutionize American banking infrastructure by leading digital transformation at credit unions and community banks.

9 jobs
MATCH
Calculating your matching score...
BENEFITS & PERKS
Dental Insurance
Vision Insurance
Performance Bonus
Paid Holidays
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
December 20, 2024

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!