Android Engineer Intern

Branch International

India

On-site

INR 279,000 - 446,000

Part time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Competitive stipend
Flat company culture

Job summary

Branch International, a leading AI-powered lending fintech, is hiring an Android Intern in India. The role focuses on improving the Branch Android app, building new features, and boosting performance.

You will work with Android engineers, PMs, engineers, and designers to deliver smooth user experiences and participate in code reviews and architectural discussions. You will own projects end-to-end, contribute to code quality, and explore integrations with payments, authentication, analytics, and

Qualifications

  • Have some experience building native Android apps with real users or open-source projects.
  • Solid foundation in computer science fundamentals and Kotlin Android development.
  • Strong understanding of modern Android UI with Jetpack Compose.
  • Experience building features that interact with REST APIs and backend services.
  • Deep understanding of Android app performance, crash debugging, and reliability.
  • Curious about new technologies and AI-assisted development workflows.
  • Clear, structured written and verbal communication; comfortable async collaboration.

Responsibilities

  • Build and improve features for the Branch Android app used by customers.
  • Collaborate with backend teams to integrate APIs and support new product features.
  • Improve app performance, stability, and user experience; fix crashes.
  • Work with Product Managers, Designers, and engineers to deliver features end-to-end.
  • Support integrations with third‑party services such as payments, authentication, analytics.
  • Participate in code reviews, technical discussions, and team collaboration.
  • Take ownership of features from development to release.
  • Contribute to improving code quality and maintainability of the Android codebase.

Skills

Kotlin
Android UI
Jetpack Compose
REST APIs
Code reviews

Education

Pursuing Bachelor’s degree in CS/IT

Tools

Android Studio
Git

Job description

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 Android Intern, you will improve the Branch Android app by building new features, optimizing performance, and contributing to the overall technical direction of the app.

You will work closely with other Android engineers, Product Managers, Engineering Managers, and Designers on various challenges and deliver a smooth and reliable user experience. You will actively participate in code reviews, technical discussions, and day-to-day collaboration with the team. You will take ownership of projects and features, driving them end‑to‑end from development to release. You will also suggest improvements, share ideas, and contribute to technical and architectural discussions.

As a company, we are passionate about our customers, fearless in the face of barriers, and driven by data. As an engineering team, we value bottom‑up innovation and decentralized decision‑making: We believe the best ideas can come from anyone in the company, and we are working hard to create an environment where everyone feels empowered to propose solutions to the challenges we face. We are looking for individuals who thrive in a fast‑moving, innovative, and customer‑focused setting.

Responsibilities
  • Building and improving features for the Branch Android app used by our customers. You will work on creating smooth, reliable, and user‑friendly mobile experiences.
  • Working closely with backend teams to integrate APIs and support new product features. You will help ensure the Android app works seamlessly with backend systems and services.
  • Improving app performance, stability, and overall user experience. This includes fixing issues, reducing app crashes, and making the app faster and more reliable.
  • Working closely with Product Managers, Designers, and other engineers to understand requirements and deliver features end to end. You will support the team in successfully delivering its goals and initiatives.
  • Supporting integrations with third‑party services such as payments, authentication systems, analytics, and marketing. You will help maintain and improve these integrations as the product grows.
  • Participating in code reviews, technical discussions, and team collaboration activities. You will contribute ideas, learn from others, and help maintain good engineering practices within the team.
  • Taking ownership of features and projects from development to release. You will be responsible for delivering quality work and ensuring a smooth rollout to users.
  • Contributing to improving code quality, testing, and maintainability of the Android codebase. You will help the team build a strong and scalable mobile application over time.
Qualifications
  • Have some experience building native Android applications that are more than just toy projects. Applications with real users or an open‑source project would be a great plus.
  • You have a solid foundation in computer science fundamentals. Good understanding of Android development using Kotlin, along with modern Android development practices and frameworks.
  • Strong understanding of modern Android UI development using Jetpack Compose. Comfortable building responsive and scalable UI components, managing UI state, and following modern Android architecture and design patterns.
  • Experience building features that interact with REST APIs and backend services. Familiarity with third‑party integrations such as authentication, analytics, payments, or messaging platforms is a plus.
  • Have a deep understanding of Android app performance, crash debugging, and improving app stability and reliability.
  • Curious about new technologies and interested in learning different parts of the technology stack beyond mobile development when needed.
  • Demonstrated fluency with modern AI‑assisted development workflows and a point of view on their effectiveness for various use cases.
  • Clear, structured written and verbal communication, comfortable operating async effectively.
Benefits of Joining
  • Mission‑driven, fast‑paced and entrepreneurial environment
  • Competitive stipend as compensation
  • A collaborative and flat company culture
  • A job offer depending on your performance during the internship

Read our Engineering Blog to learn about our technology, culture, and engineering practices: https://crafted.branch.co/

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

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
Software Engineer Intern
Software Engineer Intern

Branch International • India

On-site
INR 167,000 - 335,000
Competitive stipend
Collaborative culture
Flat company structure
+1
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
iOS Engineer
iOS Engineer

Branch International • India

Hybrid
INR 1,200,000 - 2,000,000
Competitive salary and equity package
Fully paid group medical insurance
Generous paid time off
+3
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
Machine Learning Engineer Intern
Machine Learning Engineer Intern

Branch International • India

On-site
INR 167,000 - 279,000
Stipend
Learning opportunities
Collaborative culture
+1
DevOps Intern
DevOps Intern

DevOpsChat • India

On-site
Competitive stipend
Collaborative and flat company culture
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
Associate Support Engineer
Associate Support Engineer

Branch • Bengaluru

Hybrid
INR 600,000 - 900,000
Staff Accountant
Staff Accountant

Branch International • Maharashtra

On-site
INR 600,000 - 800,000
Competitive salary and equity package
Fully-paid Group Medical Insurance
Unlimited paid time off
+2