Description

Job description

  • Hands-on experience in Android App architecture (10+ years)
  • Expertise in building native Android applications, using languages like Kotlin and Java.
  • Expected in-depth knowledge about Android app development in the following areas:
  • Android security issues and potential solutions
  • Open-source and commercial libraries commonly used in Android
  • Hands-on expertise in mobile client architecture, including one of MVVM, MVP etc
  • Experience developing and releasing commercial Android SDKs for third-party integration
  • Strong experience and understanding of networking protocols
  • Education: BS or MS in Computer Science, Engineering or a related field


 

Responsibilities

  • Lead all Android architecture initiatives for new and existing mobile Android Native applications and SDKs.
  • The Architect will produce HLD (High Level Design) and LLD (Low Level Design) documents as required for the projects
  • When required, develop POCs (Proofs of Concepts) and prototypes to prove the proposed architecture end-to-end before starting the full development phase
  • The architect in this role will be happy to contribute to the source code base, do thorough PR code reviews to ensure high coding standards, best practices and security guidelines
  • He/she will debug and test as needed, including investigating and solving hard customer issues that may arise
  • Android related networking protocols and libraries
  • Multithreading, on-device storage, performance tuning etc

Education

Any Graduate