Skip to content
← All opportunities

Android Engineer Intern

InternshipRemoteOnline
Apply on Branch International Inc. →

Opens the company's own listing — Aspirova never mirrors applications.

Sign in to save
Deadline: 19/08/2026

Skills for this role

Skills we detected for this role.

  • Kotlin
  • REST APIs
  • Android
  • Java

Opportunity brief

Branch International is hiring for the role of Android Engineer Intern!

Responsibilities of the Intern:

  • 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

Requirements:

  • 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.

More like this

Related opportunities