Disclaimer
Welcome to vthetecheejobs.com! We gather job listings from various sources, including job websites and company portals, to bring you the best opportunities tailored to your interests. While we strive to ensure accuracy, please verify job details independently before taking any action. It’s important to note that vthetecheejobs.com does not endorse any specific employers or job listings showcased on our platform, nor are we involved in the hiring process. We want you to know that we have no affiliations or partnerships with the companies listed. Your use of our website is at your own discretion, and we’re here to support you in your job search journey!
Android Software Engineer Intern

About the Company
Branch is a prominent AI-driven lending fintech company with a substantial user base of over 50 million downloads across India and Africa. The company leverages alternative data sources to extend financial services to individuals who are underserved by traditional financial institutions. Headquartered in Silicon Valley, Branch operates in India, Nigeria, and Kenya, aiming to achieve both scale and positive social impact. Their mission is to provide equitable access to financial services, driven by a team of over 400 employees globally, including leadership from the former CEO of Kiva.org. Branch is supported by notable investors such as Andreessen Horowitz, Visa, and the IFC.
Job Description
This internship offers an opportunity for aspiring Android Software Engineers to collaborate closely with experienced engineers at Branch. Interns will contribute meaningfully to the company’s products and codebase for a duration of 4 to 6 months. The role involves a comprehensive development cycle, including brainstorming, designing, coding, debugging, and deploying features that directly impact millions of customers. The internship is designed to foster skill development crucial for a successful career in software engineering.
| Company Name | Branch International |
|---|---|
| Role | Android Software Engineer Intern |
| Location | Remote, India |
| Salary | |
| Job Type | Internship |
Responsibilities
- Develop functionality for existing and new product lines and platforms on the Android platform, including areas such as Lending, Investments, Wallet, Payments, KYC, and Customer lifecycle management.
- Integrate with a variety of third-party systems, such as payment gateways, identity verification services, and messaging platforms.
Qualifications
- Demonstrated experience in building native Android applications beyond basic hobby projects; applications with real users or open-source contributions are highly valued.
- A robust understanding of fundamental computer science principles, the Android Software Development Kit (SDK), and established app architecture patterns.
- Proficiency in using Android Studio and the Android SDK.
- Familiarity with the broader mobile technology landscape, including common architectures, current trends, and emerging technologies.
- Experience working with various Unix environments and common command-line utilities.
- Proficiency in at least one major programming language for Android development, such as Java or Kotlin.
- A highly entrepreneurial mindset, characterized by taking initiative to proactively solve problems and a track record of initiating or contributing to personal passion projects.
- Excellent collaboration and communication skills, understanding the importance of teamwork in a startup environment, including active listening, clear expression of ideas, and insightful questioning.
- Enthusiasm for working within a distributed team and company structure, engaging with colleagues globally, and a commitment to continuous learning.
Skills
ATS Keywords
Get instant updates on latest jobs!
Join our instagram and telegram channels.
To join our Instagram and Telegram channels click on instagram and telegram icons
Frequently Asked Questions
The internship is expected to last for 4 to 6 months.
Yes, this is a remote internship position based in India.
You will contribute to building functionality for various product lines such as Lending, Investments, Wallet, Payments, KYC, and Customer lifecycle management on the Android platform, including integrating with third-party systems.
Proficiency in at least one mainstream language like Java or Kotlin is required.
Branch encourages individuals to apply even if they are unsure about meeting every single criterion, especially if they identify with the company’s vision of providing equal access to financial services.
Other Information
Branch International is committed to providing equal opportunities and does not discriminate based on any basis prohibited by applicable law. The internship offers a competitive package, a WFH stipend, and benefits including team meals, virtual social events, and in-person meetups. The company fosters a mission-driven, fast-paced, and entrepreneurial environment with a collaborative, transparent, and flat culture. Interns will have the opportunity to work and interact with a global team.
Tags
How to Apply
- Review Job Details: Read through all the job details on this page to understand the requirements and responsibilities.
- Click the Apply Link: Scroll down and click the “Apply Link” button to be redirected to the official website.
- Fill Out the Application: On the official website, fill out the application form with the provided information.
- Double-Check Your Information: Before submitting your application, review all the details you’ve provided to ensure accuracy and completeness.
- Submit Your Application: Once you’re satisfied with your application, submit it through the official website as instructed.










