Android Developer

OneScreen

Islamabad

On-site

PKR 1,200,000 - 2,400,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

OneScreen is seeking a Native Android Developer to build and scale the Android applications powering our devices and mobile experiences. This hands-on role covers architecture, implementation through release, telemetry, and iteration, collaborating with product, design, QA, and firmware teams to deliver reliable software across Android versions and hardware.

The role offers a path toward technical leadership in mobile architecture, release engineering, and platform standards.

Qualifications

  • Bachelor's degree in CS or related field.
  • 1+ years' experience building native Android apps.
  • Strong Kotlin skills; Java working knowledge.
  • Experience with Jetpack libraries and DI.
  • Familiar with ADB, logcat, and Android profiling.

Responsibilities

  • Design, build, and ship native Android apps in Kotlin.
  • Implement MVVM or MVI architecture patterns.
  • Develop responsive UIs with Jetpack Compose or View.
  • Integrate REST/GraphQL APIs; handle auth and caching.
  • Write tests and participate in code reviews.

Skills

Communication
Problem solving
Ownership
Cross-functional teamwork

Education

Bachelor's degree in CS/Engineering

Tools

Kotlin
Java
Jetpack Compose
Android Profiler
ADB
Git

Job description

OneScreen is on a mission to revolutionize educational technology with a range of hardware and software solutions. We have experienced rapid growth in the last few years and are on the verge of expanding our product lines and exploring opportunities in new markets. OneScreen collaborates with various partners to provide customers with seamless and robust solutions.

Job Description

OneScreen is seeking a Native Android Developer to build and scale the Android applications that power our devices and mobile experiences. This is a hands-on engineering role: you will own features end to end, from architecture and implementation through release, telemetry, and iteration. You will work closely with product, design, QA, and firmware teams to ship software that performs reliably across a wide range of Android versions, form factors, and hardware configurations. Experience with Flutter is a strong plus, as parts of our product surface are cross-platform.

This role offers a clear path toward technical leadership and influence over mobile architecture, release engineering, and platform standards.

Note: The candidate will work during the evening/night shift with our US Teams. This is an on-site position.

Responsibilities

  • Design, build, and maintain native Android applications using Kotlin (and Java where applicable), following modern architecture patterns such as MVVM or MVI.
  • Build responsive, accessible interfaces with Jetpack Compose and/or the traditional View system.
  • Integrate with REST and GraphQL APIs, handling authentication, caching, offline behavior, and error states cleanly.
  • Work with Android internals — activity/fragment lifecycle, the intent system, the permissions model, and background execution limits — to build features that behave correctly across OS versions.
  • Contribute to Flutter-based components and shared modules where cross-platform delivery makes sense.
  • Optimize application performance: startup time, memory footprint, rendering, battery consumption, and ANR elimination.
  • Write unit and instrumentation tests, and partner with QA to keep automated coverage meaningful and maintainable.
  • Participate in code reviews, technical design discussions, and architectural decisions.
  • Support build and release pipelines using Azure DevOps, GitHub Actions, or GitLab, including signing, versioning, and Play Store distribution.
  • Debug production issues using ADB, logcat, dumpsys, Android Profiler, crash reporting, and analytics dashboards.
  • Collaborate with hardware and firmware teams on device-specific behavior, integrations, and testing on real units.
  • Challenge requirements and technical assumptions early, and contribute to blameless root-cause analysis when things go wrong.
Qualifications
  • Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent experience.
  • 1+ years of professional experience building and shipping native Android applications.
  • Strong proficiency in Kotlin; working knowledge of Java.
  • Solid understanding of Android internals: lifecycle management, intents, permissions, services, and background execution constraints.
  • Experience with Jetpack libraries (Compose, Navigation, Room, WorkManager, Lifecycle, ViewModel) and dependency injection (Hilt or Dagger).
  • Hands-on experience with ADB, logcat, and Android Profiler for debugging, log analysis, and performance investigation.
  • Familiarity with Git-based workflows.
  • Excellent communication skills, with the ability to explain technical trade-offs to both technical and non-technical stakeholders.
  • Strong analytical, investigative, and problem-solving skills.
  • Ability to thrive in a fast-paced, cross-functional, multi-regional environment.
  • High degree of ownership, accountability, and professional integrity.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Android Developer Intern
Android Developer Intern

OneScreen • Islamabad

On-site
PKR 134,000 - 279,000
Android Developer Intern — Build Real Apps (Evening On-Site)
Android Developer Intern — Build Real Apps (Evening On-Site)

OneScreen • Islamabad

On-site
PKR 134,000 - 279,000
Native Android Engineer — Kotlin, MVVM & Jetpack
Native Android Engineer — Kotlin, MVVM & Jetpack

OneScreen • Islamabad

On-site
PKR 1,200,000 - 2,400,000
Native Android Developer (Immediate Joining Only)
Native Android Developer (Immediate Joining Only)

Satus Systems • Lahore Cant

On-site
Android Developer
Android Developer

MobiPixels • Islamabad

On-site
Friendly and collaborative team environment
Opportunity to work on exciting projects
Android developer
Android developer

Jing Hau • Multan

On-site
Senior Hybrid Cross-Platform App Developer (iOS & Android)
Senior Hybrid Cross-Platform App Developer (iOS & Android)

Translation Empire Ltd • Rawalpindi Cantonment

On-site
Android Developer
Android Developer

Astapor Technologies • Sialkot

On-site
PKR 600,000 - 800,000
Mid Hybrid Cross-Platform App Developer (iOS & Android)
Mid Hybrid Cross-Platform App Developer (iOS & Android)

Translation Empire Ltd • Rawalpindi Cantonment

Remote
PKR 8,393,000 - 13,990,000
Junior Hybrid Cross-Platform App Developer (iOS & Android)
Junior Hybrid Cross-Platform App Developer (iOS & Android)

Translation Empire Ltd • Rawalpindi Cantonment

On-site