Android Intern (Compose + MVVM)

Internship
Okara, Pakistan
Fresh Graduate / Final Year Student

We are looking for an enthusiastic Android Intern to join our mobile development team in Okara. This internship offers hands-on experience with modern Android development using Jetpack Compose and MVVM architecture. You'll work on real-world projects and learn from experienced developers.

What this Android role is like at Dev Entity

Android developers and interns at Dev Entity work on practical mobile app features, not only isolated exercises. The role includes reading requirements, discussing UI states, building Kotlin and Jetpack Compose screens, connecting APIs, handling local data, and learning how MVVM keeps Android projects easier to maintain. Senior engineers review architecture choices, naming, state management, and edge cases so each task improves both the product and the developer's judgment.

The team values clean communication because Android work touches design, backend APIs, quality assurance, and release preparation. Candidates should be ready to explain decisions, ask focused questions, test their changes on real devices, and improve code after feedback. For interns, the expectation is steady learning and disciplined execution. For experienced developers, the expectation is ownership: plan the feature, protect app performance, and help others understand the implementation.

Most Android work is based in our Okara office, which keeps mentoring, code reviews, and project discussions close to the team. The role is a good fit for people who want to build production Android apps with Kotlin, Compose, modern architecture, and a team that cares about reliable mobile software.

A normal Android task can include reading a Figma screen, checking an API response, defining UI state, handling loading and empty states, writing Compose components, reviewing navigation behavior, and testing on different device sizes. We want candidates to learn the complete path from requirement to release because reliable Android products depend on many small decisions working together.

The role also includes practical engineering habits: naming things clearly, keeping business logic out of fragile UI code, using version control carefully, explaining blockers early, and accepting review comments without losing momentum. These habits matter as much as framework knowledge because client products keep changing after launch.

How this role fits into our delivery process

Every role on this page is connected to the way Dev Entity delivers software for clients. Team members learn how product requirements are clarified, how designs are reviewed, how APIs shape frontend work, how QA feedback is handled, and how releases are prepared. That context matters because strong developers do not only complete isolated tasks; they understand how their work affects users, teammates, maintainability, and the business goal behind the product.

We expect candidates to build steady professional habits. That includes reading existing code before changing it, keeping pull requests focused, testing the happy path and edge cases, documenting unclear behavior, and communicating progress before a blocker becomes expensive. These habits are useful for interns, junior developers, and experienced engineers because most software work is collaborative and most products keep changing after the first release.

The Okara office gives the team a direct environment for mentoring and review. Developers can discuss implementation choices with senior engineers, ask designers about interaction details, review backend assumptions, and learn from QA findings. For candidates who want to grow in mobile app development, Android Kotlin, React Native, UI implementation, and product delivery, this practical exposure is often more valuable than working through tutorials alone.

We also value people who can balance speed with care. Client projects need momentum, but they also need readable code, stable screens, reliable integrations, and thoughtful handling of user states. A good team member knows when to ask for clarification, when to simplify an implementation, and when to spend extra time because the feature affects security, payments, data quality, or the core user journey.

Candidates should expect feedback to be specific and practical. Reviews may cover component structure, state handling, naming, tests, accessibility, performance, or whether the implementation actually matches the product requirement. The goal is steady improvement and reliable delivery.

Requirements

  • 1Basic understanding of Android development with Java and Kotlin
  • 2Familiarity with Jetpack Compose and MVVM architecture
  • 3Strong logical and problem-solving skills
  • 4Eagerness to learn and adapt to new technologies
  • 5Good communication skills in English and Urdu
  • 6Must be based in or willing to relocate to Okara
  • 7Available for full-time internship (3 months)

Responsibilities

  • 1Develop Android applications using Jetpack Compose
  • 2Implement MVVM architecture patterns in mobile apps
  • 3Collaborate with senior developers on feature development
  • 4Write clean, maintainable, and testable code
  • 5Participate in code reviews and team meetings
  • 6Learn and adapt to new technologies and best practices

Benefits

  • Hands-on experience with modern Android development
  • Mentorship from experienced mobile developers
  • Opportunity to work on real client projects
  • Certificate upon successful completion
  • Potential for full-time employment after 3 months internship
  • Working hours: 10:00 AM to 7:00 PM

Contact Information