iOS Engineer

Branch International

India

Hybrid

INR 1,200,000 - 2,000,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Competitive salary and equity package
Fully paid group medical insurance
Generous paid time off
Monthly WFH stipend
$500 annual professional development budget
Quarterly social meet-ups

Job summary

Branch International is seeking an experienced iOS Engineer to contribute to the development of their iOS app. In this role, you'll lead major projects and collaborate with cross-functional teams to create a scalable and high-quality user experience.

The ideal candidate will have over 5 years of experience in building large-scale iOS applications with expertise in Swift and modern architecture. The position offers a hybrid work culture and generous benefits, including fully paid medical insurance, parental leave, and professional development opportunities.

Qualifications

  • 5+ years of experience building and shipping large-scale iOS applications.
  • Strong experience with modern iOS architecture patterns.
  • Track record of leading and delivering complex projects end to end.

Responsibilities

  • Leading the development of major features and improvements across the iOS app.
  • Working closely with backend teams to design reliable integrations.
  • Mentoring and supporting other engineers through code reviews.

Skills

Swift
SwiftUI
UIKit
Mobile security best practices
Design systems
Motion Design
Cross-platform technologies

Job description

Branch Overview

Branch is a leading AI-powered lending fintech with 50M+ downloads across India and Africa. We use alternative data and machine learning to expand financial access for millions of people traditionally excluded from the formal financial system. Founded by the former CEO of Kiva.org and backed by leading investors including Andreessen Horowitz, Visa, and the IFC, Branch combines mission-driven impact with world-class technology and scale.

In India, Branch operates as a regulated digital lending institution and Middle Layer NBFC, building trusted and accessible financial products for millions of customers across the country. Our 250+ member India team is growing rapidly and works across technology, data science, risk, product, and operations to solve high-impact problems at scale.

Certified as a Great Place to Work in 2025, Branch offers the opportunity to build meaningful careers while shaping the future of inclusive fintech in one of the world’s fastest-growing digital economies.

About Role

As an iOS Engineer, you will make significant contributions to our upcoming iOS app, helping define the foundation, architecture, and long-term technical direction of the platform. You will be involved in making important design and architectural decisions, building scalable systems and reusable components, and driving technical improvements across the app as it evolves.

You will work closely with other engineers, Product Managers, Engineering Managers, and Designers to build a consistent and reliable user experience across platforms. You will also collaborate closely with other engineers through code reviews, technical discussions, and day-to-day guidance, while helping establish strong engineering practices for iOS.

You will work closely with the design team to identify and fix gaps between design and engineering, helping us craft polished, delightful, and technically excellent user experiences. You are a hybrid thinker with a solid grasp of modern frontend architecture and design systems. You are an engineer with a designer's eye for nailing UI details of interaction and motion design, and can help us design and implement new interaction patterns for Mobile and Web.

We are looking for someone who has experience building and shipping iOS applications with a strong foundation and is comfortable handling the challenges that come with building a new platform. You will take ownership of major projects and contribute across different parts of the iOS codebase as needed, while helping shape the future of mobile engineering at Branch.

Responsibilities
  • Leading the development of major features and improvements across the Branch iOS app. You will help build reliable and scalable mobile experiences for a growing customer base.
  • Helping shape the long-term technical direction of the iOS platform by proposing scalable solutions, defining engineering standards, and making thoughtful architectural decisions from the early stages of the app.
  • Working closely with backend teams, Android team and other platforms to design reliable and efficient integrations, and also build consistent user experience. You will help solve technical challenges that involve multiple systems and teams.
  • Driving improvements around app performance, stability, maintainability, observability, and developer experience. You will help ensure the app remains easy to build on and operate as it evolves.
  • Collaborating with Product Managers, Designers, Engineering Managers, and other senior engineers to deliver high-impact projects. You will play an important role in balancing product needs with technical quality.
  • Mentoring and supporting other engineers through code reviews, technical discussions, and day-to-day guidance. You will help raise the overall engineering quality and support team growth.
  • Taking ownership of larger and more complex projects, driving them end to end from design to release. You will be expected to handle ambiguity and help the team move projects forward.
  • Contributing to architectural discussions and making technical proposals that improve scalability, reliability, and long-term maintainability of the iOS app. You will help the team make thoughtful technical decisions as the product evolves.
  • Helping improve engineering standards, team processes, development workflows, and release standards for the iOS platform. You will contribute to building a strong engineering culture within the mobile team.
  • Supporting the development of new financial products and user experiences on mobile. You will work on solving real-world problems for users through technology and product innovation.
  • Work with designers to build, maintain, and own a robust, scalable design system and implement design tools and code integrations.
  • Maintain consistency in our design system code base as we grow across multiple platforms.
Qualifications
  • 5+ years of experience building and shipping large-scale iOS applications with strong exposure to production systems and real-world user challenges.
  • Strong experience with Swift, SwiftUI, UIKit, and modern iOS architecture patterns. Experience building scalable and maintainable mobile applications is expected.
  • Track record of building iOS applications from scratch, including setting up application architecture, project structure, development workflows, and long-term engineering foundations.
  • Good understanding of cross-platform mobile technologies and experience working in environments where native and cross-platform solutions coexist. Comfortable collaborating across platforms and adapting technical approaches based on product and engineering needs.
  • You are comfortable working in varied levels of fidelity for prototyping from early concepts to high-quality, production-ready UI that nails the details of interaction design and motion design, including but not limited to design tokens, microinteractions, and screen transitions.
  • Worked on implementing Motion Design and Design systems.
  • Track record of leading and delivering complex projects end to end, from technical planning and design to development, release, and long-term maintenance.
  • Strong foundation in designing modular and reusable iOS components, frameworks, or feature modules that improve scalability and development efficiency.
  • Good understanding of mobile security best practices such as secure networking, biometrics, data protection, encryption, and app security mechanisms.
  • Experience mentoring engineers through code reviews, technical guidance, and day-to-day collaboration, while helping improve overall engineering quality within the team.
  • Strong understanding of iOS architectures, technical trade-offs, performance optimization, observability, and building scalable solutions for long-term product growth.
  • Demonstrated fluency with modern AI-assisted development workflows and a point of view on their effectiveness for various use cases.
  • Experience hiring engineers and building a team's bar over time, including making hard calls on performance.
  • Clear, structured written and verbal communication, comfortable operating async effectively.
Benefits of Joining
  • Competitive salary and equity package
  • Fast-paced, collaborative, and high-autonomy work culture
  • Hybrid work setup designed for flexibility and work-life balance
  • Fully paid group medical insurance and personal accident insurance
  • Generous paid time off, plus company-declared public holidays
  • Fully paid parental leave for fathers and non-birthing parents (12 weeks), in addition to 26 weeks of statutory maternity leave
  • Monthly WFH stipend, along with a one-time home office setup budget
  • $500 annual professional development budget
  • Quarterly social meet-ups and sponsored monthly team lunches

We’re looking for more than just qualifications -- if you’re unsure that you meet the criteria but identify with our vision of providing equal opportunity to everyone to access financial services, please do not hesitate to apply!

Branch International is an Equal Opportunity Employer. The company does not and will not discriminate in employment on any basis prohibited by applicable law.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Backend Software Engineer (Up to ₹8 LPA) - Stifons
Backend Software Engineer (Up to ₹8 LPA) - Stifons

Stifons Limited • India

Hybrid
INR 1,800,000 - 3,200,000
Competitive salary and equity package
Hybrid work setup
Fully paid group medical insurance
+6
Backend Engineer
Backend Engineer

Branch International • India

Remote
INR 7,259,000 - 9,075,000
Competitive salary and equity package
Unlimited paid time off
Monthly WFH stipend
+2
Android Software Engineer
Android Software Engineer

Branch International • India

Hybrid
INR 700,000 - 1,200,000
Competitive salary and equity package
Mission-driven environment
Unlimited paid time off
+2
Engineering Manager
Engineering Manager

Cerebras • India

On-site
INR 7,455,000 - 11,184,000
Competitive salary and equity package
Unlimited paid time off
Fully-paid Group Medical Insurance
+2
Android Engineer Intern
Android Engineer Intern

Branch International • India

On-site
INR 279,000 - 446,000
Competitive stipend
Flat company culture
Software Engineer Intern
Software Engineer Intern

Branch International • India

On-site
INR 167,000 - 335,000
Competitive stipend
Collaborative culture
Flat company structure
+1
Quality Platform Lead
Quality Platform Lead

Branch International • India

Hybrid
Competitive salary and equity package
Fully paid group medical insurance
Generous paid time off
+2
Loan Review Team Lead
Loan Review Team Lead

Branch International • India

Hybrid
INR 1,200,000 - 2,100,000
Hybrid work setup
Fully paid group medical insurance
Personal accident insurance
+2
DevSecOps Engineer
DevSecOps Engineer

Branch International • India

Remote
INR 4,000,000 - 6,000,000
Competitive salary and equity package
Fully-paid Health Insurance
Flexible remote work setup
+2
Loan Operations Team Lead
Loan Operations Team Lead

Branch International • Mumbai

Hybrid
INR 1,200,000 - 1,800,000
Hybrid work setup
Fully paid medical insurance
Parental leave: 12 weeks
+4