Senior Android Developer

 

Description:

As a Senior Android Developer, you will take ownership of porting our established iOS application to the Android platform, ensuring feature parity, robust security, and optimal performance. You’ll collaborate with talented cross-functional teams, spanning product, design, and backend engineering to deliver an Android app that upholds the highest standards of enterprise security and usability. This is an opportunity to work with cutting-edge mobile security technologies and make a tangible impact on an application trusted by a vast enterprise user base.

 

Key Responsibilities

  • Lead the porting of our iOS app to Android using Kotlin, ensuring seamless feature parity and a consistent user experience across platforms.
  • Integrate and optimize push notifications
  • Design and implement secure authentication mechanisms, including passkeys, biometric authentication, and multi-factor authentication, to deliver a frictionless and fortified login experience.
  • Utilize hardware-backed security chips (e.g., Secure Enclave, Titan M, TrustZone) to enhance data protection, secure key storage, and cryptographic operations.
  • Develop a robust security architecture that aligns with industry best practices and meets stringent enterprise security standards.
  • Partner with backend engineers to implement secure API authentication, token-based access control, and end-to-end data encryption.
  • Apply blockchain-inspired cryptographic techniques, such as public/private key management, seed phrases, digital signatures, and secure transaction handling, to strengthen app security.
  • Mentor junior developers and contribute to elevating our mobile development practices.

 

Requirements

  • 5+ years of professional experience in Android development with Kotlin, including at least one enterprise-grade application.
  • Demonstrated expertise in mobile security, with hands-on experience using hardware-backed security chips, mobile encryption technologies, and secure data storage.
  • Proficiency with push notification systems (FCM, APNs) and cross-platform notification synchronization.
  • Strong knowledge of authentication protocols (e.g., OAuth, OpenID Connect) and experience implementing passkeys or similar passwordless authentication solutions.
  • Familiarity with blockchain fundamentals, including cryptographic key management, digital signatures, and secure transaction processing.
  • Ability to design scalable, maintainable, and secure mobile applications with an emphasis on performance and user experience.
  • Exceptional problem-solving skills and a collaborative mindset suited to a fast-paced environment.

 

Organization New Web Order
Industry IT / Telecom / Software Jobs
Occupational Category Senior Android Developer
Job Location Rawalpindi,Pakistan
Shift Type Morning
Job Type Full Time
Gender No Preference
Career Level Experienced Professional
Experience 5 Years
Posted at 2025-03-25 8:38 am
Expires on 2025-05-09