Technology Innovation Institute Circular Logo

Senior Android Developer

Technology Innovation Institute Abu Dhabi, United Arab Emirates Posted: 28 Oct 2024

Financial

  • Estimate: $80k - $120k*
  • Zero income tax location

Accessibility

  • Office Only
  • Visa Provided

Requirements

  • Experience: Senior
  • English: Professional

Position

About the Job
The Technology Innovation Institute (TII) seeks a Senior Android Developer to join its team in Abu Dhabi, United Arab Emirates. TII is a global scientific research center engaging the world’s leading scientists and researchers. The focus is on advancing technologies in fields such as artificial intelligence, autonomous robotics, quantum computing, cryptography, and biotechnology. The Cryptography Research Center (CRC) at TII is dedicated to developing proprietary post-quantum protocols and applications to secure enterprise digital spaces.

Responsibilities:

  • Android Development Expertise:

    • Lead the development of native Android applications, ensuring high performance, reliability, and security.
    • Collaborate with cross-functional teams to design and implement top-tier applications for Android platforms.
    • Utilize Kotlin, C, and C++ for developing robust and secure applications while adhering to industry best practices.
    • Implement and optimize Android principles including resource management, process handling, and memory management.
    • Employ software architecture and design patterns such as MVC, MVP, and MVVM for scalable and maintainable codebases.
    • Address mobile device compatibility issues and ensure a seamless user experience.
  • Security and Data Privacy:

    • Apply robust security protocols to safeguard user data and ensure data privacy.
    • Utilize knowledge of mobile device security principles, including SecureBoot and Trusted Execution Environment (TEE).
    • Implement and integrate secure communication protocols, including VPN services and TUN/TAP devices.
  • Code Review and Quality Assurance:

    • Conduct thorough code reviews to maintain code quality and adherence to security best practices.
    • Ensure compliance with software development principles throughout the development lifecycle.
    • Implement testing strategies to ensure the reliability and stability of Android applications.

Requirements:

  • Minimum of 5 years of extensive experience in native Android development.
  • Proficiency in Kotlin, C, and C++.
  • Comprehensive understanding of Android principles, resource management, process handling, and memory management.
  • Strong expertise in software development principles, including software architecture and design patterns.
  • Knowledgeable about mobile device compatibility issues and device-specific optimization.
  • Proven experience in robust security protocols and data privacy practices.
  • Familiarity with multi-threading, RESTful API integration, and TCP/IP networking.
  • Knowledge of Android VpnService API and basics of TUN/TAP devices.
  • Understanding of device/platform security principles, including SecureBoot and TEE.

Qualifications:

  • Bachelor's degree in Computer Science or a related field, or equivalent practical experience.

Nice to Have:

  • Basic knowledge of cryptography fundamentals, such as Public Key Infrastructure (PKI) and key management.

At TII, we are committed to overcoming society's biggest challenges through rigorous scientific discovery, using state-of-the-art facilities and collaborations with leading global institutions. Join us and help forge disruptive breakthroughs across various technology domains.

Apply now

Jobs you might like   View all jobs

About Technology Innovation Institute

The Technology Innovation Institute (TII) is a pioneering global research institute that focuses on applied research and new-age technology. TII is the applied research pillar of the Advanced Technology Research Council (ATRC) that was established to drive the R&D strategy of Abu Dhabi and the wider UAE.