Software Engineer - Android

Bykea Technologies Ltd.

Karachi Division

On-site

PKR 2,000,000 - 3,200,000

Full time

2 days ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Bykea Technologies Ltd. is seeking a skilled Android engineer to build and own Android applications across devices in Pakistan.

You will work closely with product and engineering to define features, ensure real-time performance, and deliver robust offline capabilities. The role requires 4–5 years of Android experience, 2+ years with Jetpack Compose, and strong Java/Kotlin/SQL skills, plus familiarity with Google Maps, GPS optimization, and Room DB.

Qualifications

  • 4–5 years of hands-on Android development experience.
  • 2+ years of Jetpack libraries, especially Jetpack Compose.
  • Proficient in Java, Kotlin, and SQL.
  • Experience with Google Maps, GPS optimization, Room DB, and similar.
  • Comfortable with offline storage, threading, and performance tuning.
  • Familiar with RESTful APIs to connect Android apps to back-end services.
  • Strong benchmarking and optimization mindset.
  • Entrepreneurial spirit; startup experience a plus.

Responsibilities

  • Design and build Android applications for a wide range of devices.
  • Own performance, quality, and responsiveness of shipped apps.
  • Collaborate with product and engineering to define and ship features.
  • Integrate with back-end services via RESTful APIs and maps/GPS tooling.
  • Keep the codebase healthy with good architecture and version control.
  • Apply UX judgment and stay up-to-date with Android design principles.

Skills

Android development
Kotlin
Java
Jetpack Compose
SQL
RESTful APIs
Google Maps
GPS optimization
Room DB
Offline storage
Performance tuning
AI tooling
Startup experience
Analytical thinking

Tools

Google Maps
Room DB
RESTful APIs

Job description

Location: Karachi, Pakistan

Why this role exists

Bykea moves people, parcels, and payments across Pakistan, and almost all of that happens through the app in someone's hand. Our engineering team is scaling fast, and the Android app is one of the most heavily used, highest-stakes pieces of that experience - it has to work on everything from a flagship phone to a five-year-old budget device, on patchy connectivity, in real time. We need a strong Android engineer to help own that.

This isn't a "ship a feature and move on" role. You'll be building applications for a range of Android devices, working shoulder-to-shoulder with product and engineering to define what gets built, and making sure it performs well once it's live - not just that it compiles.

What you'll actually do
  1. 1. Design and Build for the Android Platform: Design and build applications aimed at real Android devices in the field - phones and tablets, wide OS and hardware fragmentation included. You're not building for a demo device; you're building for whatever a rider, driver, or customer actually has.
  2. 2. Own Performance, Quality, and Responsiveness: Ensure the performance, quality, and responsiveness of the apps you ship. Identify and fix bottlenecks, squash bugs, and tune for real-world conditions - offline storage, threading, benchmarking, optimization. If it lags or drains the battery, that's your problem to solve.
  3. 3. Collaborate to Define and Ship Features: Work with product and engineering to define, design, and ship new features - not just implement a spec handed to you. Your input on what's feasible and what's worth building matters.
  4. 4. Connect the App to the Real World: Integrate with back-end services through RESTful APIs, work with frameworks like Google Maps and GPS optimization, Room DB, and cloud messaging/push notifications. This is where the app stops being a UI and starts being a product people rely on to get somewhere or get paid.
  5. 5. Keep the Codebase Healthy: Help maintain code quality, organization, and automation, and use code versioning tools properly. Table stakes, not the differentiator - but non-negotiable.
  6. 6. Bring Design and UX Judgment: Understand Android's design principles and interface guidelines, and stay familiar with broader web technologies and UI/UX standards, so what you build actually feels right on the platform.
Who we're looking for
  • 4-5 years of hands-on Android development experience.
  • 2+ years of experience with Jetpack libraries, especially Jetpack Compose for UI
  • Proficient in Java, Kotlin, and SQL.
  • Real experience with Android frameworks - Google Maps, GPS optimization, Room DB, and similar.
  • Comfortable with offline storage, threading, and performance tuning.
  • Familiar with RESTful APIs for connecting Android apps to back-end services.
  • Knack for benchmarking and optimization - you notice what's slow and fix it.
  • Entrepreneurial spirit: experience in scaled startups is a plus.
  • Curious: genuinely enjoys learning new technologies, not just tolerating them.
  • Analytical and adaptive: can write and discuss efficient algorithms, not just use them.
  • Be competent in using AI and automation tools effectively and efficiently to boost productivity in all relevant areas of the role, including coding, code review, documentation, research, testing, etc. Should have experience using these tools for at least a year to know about the strengths and weaknesses of these tools.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Android Engineer - Real-World, High-Impact Apps
Senior Android Engineer - Real-World, High-Impact Apps

Bykea Technologies Ltd. • Karachi Division

On-site
PKR 2,000,000 - 3,200,000
Software Engineer – Android (Onsite, Karachi, PKR Salary)
Software Engineer – Android (Onsite, Karachi, PKR Salary)

HR POD Careers • Karachi Division

On-site
PKR 2,009,000 - 3,125,000
Software Engineer – Android (Onsite, Karachi, PKR Salary)
Software Engineer – Android (Onsite, Karachi, PKR Salary)

hr-pod-hiring-talent-globally • Karachi Division

On-site
PKR 2,400,000 - 4,800,000
Android Engineer — Kotlin + Jetpack Compose Specialist
Android Engineer — Kotlin + Jetpack Compose Specialist

hr-pod-hiring-talent-globally • Karachi Division

On-site
PKR 2,400,000 - 4,800,000
Product Development Engineer - Android
Product Development Engineer - Android

HBL People • Pakistan

On-site
PKR 1,200,000 - 1,800,000
Innovative Android Product Engineer (Kotlin)
Innovative Android Product Engineer (Kotlin)

Hblpeople • Karachi Division

On-site
PKR 1,116,000 - 1,674,000
Product Development Engineer - Android
Product Development Engineer - Android

Hblpeople • Karachi Division

On-site
PKR 1,116,000 - 1,674,000
Android Developer Java / Kotlin
Android Developer Java / Kotlin

Glimstech • Bahawalpur Division

On-site
PKR 1,004,400 - 1,450,800
Senior Software Engineer (Android)
Senior Software Engineer (Android)

Hopeghospital • Karachi Division

On-site
PKR 44,640 - 78,120
Part-Time Android Developer
Part-Time Android Developer

SwiftMove Logistics • Karachi Division

On-site
PKR 3,713,000 - 4,950,000
Accommodation