Senior Software Engineer (Android)

#App Dev - #Pakistan - #Regular

We’re looking for a Senior Android Developer with a strong grip on Java, Kotlin, and scalable architecture design. This role offers the opportunity to own product features end-to-end, collaborate with cross-functional teams, and deliver high-quality mobile applications in an agile environment.

Responsibilities:

  • Design and build advanced, scalable applications written in Java and Kotlin.
  • Work with the product and design teams to understand end-user requirements and use cases and translate them into pragmatic and effective technical solutions.
  • Own end-to-end product modules and features from requirements to going live.
  • Design and review code, troubleshooting the problems and proposing their solutions.
  • Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
  • Unit-test code for robustness, including edge cases, usability, and general reliability.
  • Participate in team agile and engineering practices and lead their continuous evolution.

Requirements:

  • BS/MS degree in Computer Science, Engineering or a related subject
  • 4+ years of Android application development with extensive use of Java and Kotlin.
  • Experience building well architected applications that follow well established design patterns independently and without supervision.
  • Good understanding of the full mobile development life cycle. Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies.
  • Strong understanding of interactive application development paradigm under Android, memory management, file I/O, network programming, concurrency and multithreading and publishing Android apps in the Play Store.
  • Experience working with remote teams in an Agile/Scrum environment to deliver high-quality software against aggressive schedules.
  • Excellent communication skills (written and verbal, formal and informal).
  • Reactive programming (Rx/Flow) experience is a big plus.
  • Good experience of working on kotlin coroutines and dependency injection frameworks like Dagger, Hilt, etc.

    * Required fields

    Personal Information

    The hiring team may use this number to contact you about this job.




    Contact us

    Whether you are an enterprise aiming to accelerate AI adoption across your organization, an SME looking to scale through intelligent automation, or a startup building AI-powered products from the ground up. We are your trusted partner in driving end-to-end AI transformation and digital growth.

    New Customers: +1 (408) 412-3813
    Existing Customers: +1 (408) 512 1812