O

OneScreen

Creates interactive boards and collaboration software

Android Developer Intern

Mobile EngineeringUpdated on Nov 14
InternshipIslamabad, Islamabad Capital Territory, PakistanNo salary listed

About the Job

Requirements

  • Currently pursuing or recently completed a degree in Computer Science, Software Engineering, or a related field, or have equivalent self-taught experience.
  • Have working knowledge of Kotlin; exposure to Java is helpful.
  • Have built at least one Android app through coursework, a personal project, a hackathon, or a prior internship.
  • Have a basic understanding of Android fundamentals, including activities, fragments, lifecycle, intents, and permissions.
  • Be familiar with at least some Jetpack libraries, such as Compose, Navigation, Room, WorkManager, Lifecycle, or ViewModel. Dependency injection with Hilt or Dagger is a plus, not a requirement.
  • Be comfortable with Git and basic branching workflows.
  • Be willing to learn debugging tools such as ADB, logcat, and Android Profiler.
  • Communicate clearly about what was tried, what broke, and what may be happening.
  • Show curiosity and persistence when problems are not obvious.
  • Take ownership and accountability for assigned work.

Responsibilities

  • Build and maintain features in native Android apps using Kotlin and established MVVM/MVI architecture patterns.
  • Implement UI components with Jetpack Compose and/or the traditional View system, with attention to responsiveness and accessibility.
  • Work with Android internals, including activity and fragment lifecycle, intents, the permissions model, and background execution limits, and understand their behavior across OS versions.
  • Help investigate performance issues, including startup time, memory usage, rendering jank, battery drain, and ANRs.
  • Participate in code reviews and technical design discussions.
  • Debug issues using ADB, logcat, dumpsys, Android Profiler, and crash reporting tools.
  • Test on real hardware and work with hardware and firmware teams on device-specific behavior.
  • Raise concerns early when requirements or technical assumptions do not add up, and participate in blameless root-cause discussions.

Desired Qualifications

  • Exposure to Java.
  • Dependency injection experience with Hilt or Dagger.

About the Company

OneScreen

Creates interactive boards and collaboration software

OneScreen provides customized interactive smart boards, video collaboration, and AI-enabled applications for education and business, with a recent expansion into home tech. The company combines hardware and software to enable interactive lessons, remote or in-person meetings, and AI-powered tools that support learning analytics and collaboration. Its products are designed as integrated ecosystems: an interactive display or board paired with collaborative software and AI features, used in classrooms, conference rooms, and living rooms. What sets OneScreen apart is its long track record (over 12 years) in EdTech and collaboration software, its focus on tailored, people-centric solutions, and its global presence with regional offices and partners. The company’s goal is to help customers use technology to improve learning and collaboration by providing practical, user-friendly, and adaptable solutions across education, business, and home environments.

Company size
51-200
Company stage
Not listed
Total funding
Not listed
Headquarters
San Diego, CA
Founded
2012

Recently Posted Jobs

Explore more opportunities at OneScreen

See more jobs