How to Apply: Send your application to the company via the application link provided on this page.
Show Your Android Craft Beyond Toy Projects
Branch is a data-driven fintech, so they want interns who can ship real features, not just follow tutorials. Your application should prove you've built something that actual users touched.
1. Lead with a real project: Highlight any Android app you've built that has real users or is open-source. Describe the problem it solves, your role, and the impact. If you don't have one, build a small but polished app now and put it on GitHub.
2. Prove your Kotlin and Compose fluency: Be ready to walk through your code and explain why you chose certain architectures (e.g., MVVM, MVI). Show that you understand state management and reactive UIs.
3. Show you can integrate APIs: Mention any experience with REST APIs, authentication, or payments. Even a side project that pulls data from a public API counts. Be specific about the libraries you used (Retrofit, Ktor, etc.).
4. Talk about performance and stability: Share how you've debugged crashes, profiled memory, or improved app startup time. Use concrete examples like reducing ANRs or fixing a memory leak.
5. Demonstrate AI-assisted development: Since they explicitly ask for fluency with AI tools, discuss how you use them in your workflow—like using Copilot for boilerplate or ChatGPT for debugging. Show you have a thoughtful view on when AI helps and when it doesn't.
6. Communicate clearly in writing: Your CV, cover letter, and any written communication should be crisp and structured. They value async communication, so show you can express ideas concisely.
7. Show curiosity beyond mobile: Mention any interest in backend, data, or distributed systems. Even if you're early, showing you're learning about the bigger picture helps.
8. Prepare for technical discussions: Expect questions on Android fundamentals, Kotlin, and system design. Practice explaining trade-offs and how you'd approach building a feature end-to-end.