Senior Software Engineer (Android)

#App Dev - #Pakistan - #Regular

We are currently seeking an exceptional Senior Android Developer who possesses a high level of proficiency in building robust and innovative Android applications. Your primary focus will be on developing and implementing user interface and functionality using the latest Android technologies and best practices.

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, troubleshoot problems, and propose 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 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 365 4638
    Support: +1 (408) 512 1812