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 a large enterprise looking to augment your teams with experts resources or an SME looking to scale your business or a startup looking to build something.
    We are your digital growth partner.

    Tel: +1 (408) 412-3813
    Support: +1 (408) 512 1812