Home/Jobs/Android Engineer Intern at Branch
Job Rolling Basis

Android Engineer Intern at Branch

NairobiRolling Basis

About This Opportunity

Android Engineer Intern at Branch

Location: Nairobi

Job Type: Full Time, Remote

Qualification: BA/BSc/HND

Experience: Not Specified

Category: ICT / Computer / Internships

Deadline: Not Specified

Job Description

Branch is seeking a motivated and technically capable Android Engineer Intern to join its engineering team and contribute to the development and improvement of its Android application. This internship provides an opportunity for an early-career developer to gain practical experience working on a production mobile application used by real customers.

The successful candidate will work closely with Android engineers, Product Managers, Engineering Managers, Designers and backend teams to develop new features, improve application performance and deliver reliable, user-friendly mobile experiences. The intern will have the opportunity to take ownership of assigned features and contribute throughout the development lifecycle, from implementation and testing to release.

The role will involve building and improving features for the Branch Android application using modern Android development practices. The intern will contribute to creating responsive interfaces, improving application stability and helping ensure that the application provides a smooth experience for customers.

A key responsibility will be working with backend services and APIs. The successful candidate will assist with integrating REST APIs and supporting new product functionality that requires communication between the mobile application and backend systems. Exposure to third-party integrations such as payment systems, authentication, analytics and messaging platforms will also be valuable.

The Android Engineer Intern will participate in code reviews, technical discussions and engineering collaboration. The role provides an opportunity to learn from experienced developers while contributing ideas and suggestions for improving the application's code quality, maintainability and overall architecture.

The successful candidate will also assist with identifying and resolving application issues. This includes debugging crashes, improving performance and contributing to application stability and reliability. Candidates should have an interest in understanding how mobile applications perform in real-world environments and how technical improvements can enhance customer experience.

The role will require collaboration with Product and Design teams to understand requirements and translate them into practical technical solutions. The intern will be expected to communicate clearly, ask questions when necessary and contribute to the successful delivery of assigned projects.

Branch also values modern AI-assisted development workflows. The successful candidate should be comfortable using AI tools to improve productivity while maintaining responsibility for the quality, security, correctness and maintainability of the resulting code. Candidates should understand that AI-generated code requires appropriate testing, review and technical judgment.

Qualifications and Requirements

Applicants should have experience building native Android applications, preferably applications that have been used by real users or meaningful open-source projects. A strong foundation in computer science fundamentals and knowledge of Android development using Kotlin are important.

Candidates should have an understanding of modern Android development, particularly Jetpack Compose, responsive UI development, UI state management and modern Android architecture and design patterns. Experience working with REST APIs and backend services is also required or highly desirable.

The ideal candidate should have an understanding of Android application performance, crash debugging, testing, reliability and maintainable code. Familiarity with third-party integrations involving payments, authentication, analytics or messaging will be an added advantage.

Branch is looking for individuals who are curious, proactive, analytical and willing to learn beyond their immediate area of expertise. Strong written and verbal communication skills, attention to detail, teamwork and the ability to work independently are important.

The successful candidate should demonstrate ownership, integrity, problem-solving ability and a willingness to work in a fast-moving technology environment. The ability to navigate existing codebases, understand technical requirements and contribute constructively during code reviews will be valuable.

Benefits of Joining Branch

The internship offers exposure to a mission-driven, fast-paced and entrepreneurial environment, a collaborative and flat company culture, and a competitive stipend. High-performing interns may also have an opportunity to receive a job offer after completing the internship.

Method of Application

Interested and qualified? Go to https://branchinternational.applytojob.com/apply/9BvhQMLU6E/Android-Engineer-Intern?utm_source=MyJobMag to apply

For more job description visit: jobopenings.co.ke

Requirements

  • Bachelor's degree in relevant field
  • 3+ years experience
  • Strong communication skills

Login to View Details

Create an account to see requirements, responsibilities, and apply.

Login / Sign Up

Application & Safety Advice

Key tips for applying to

1. Zero Fee PolicyJob Openings Kenya and legitimate employers never ask for application or medical fees. Report any suspicious requests immediately.
2. Tailored ApplicationCustomize your CV to highlight relevant skills for this specific role at before submitting.
Detecting location...

Quick Info

Type

Job

Company

Location

Nairobi

Deadline

Rolling Basis

Open until filled

Share

Help others discover this

Build Your CV Manual revamp