-
Technology Innovation Institute

Senior Android Developer

Technology Innovation Institute
United Arab Emirates · Full-time · Mid-Senior

Company: Technology Innovation Institute (TII)

Role: Senior Android Developer

Location: Abu Dhabi, United Arab Emirates


Technology Innovation Institute (TII) is a global scientific research center attracting the world’s foremost scientists and researchers. TII leads worldwide advances in artificial intelligence, autonomous robotics, quantum computing, cryptography and quantum communications, directed energy, secure communication, smart devices, advanced materials, and propulsion and space technologies, and biotechnology fields.


The Cryptography Research Center (CRC) brings together theoretical and applied cryptographers to contribute to the proliferation of this ever-evolving ecosystem. Our world-class cryptography experts collaborate with key industry players to offer advanced solutions to address the threats faced by today’s digital societies.


We are currently in the journey of building and commercializing our proprietary post-quantum protocols and applications to secure enterprise digital space.


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++ to develop robust and secure applications, adhering to best practices and industry standards.
  • 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 to create scalable and maintainable codebases.
  • Address mobile device compatibility issues and optimize applications for various devices, ensuring a seamless user experience.


Security and Data Privacy:

  • Apply robust security protocols and best practices to safeguard user data and ensure data privacy and security.
  • Utilize knowledge of mobile device security principles, including SecureBoot and Trusted Execution Environment (TEE), to enhance application security.
  • Implement and integrate secure communication protocols, including VPN services and TUN/TAP devices, to protect data transmission.


Code Review and Quality Assurance:

  • Conduct thorough code reviews to maintain code quality, adherence to coding standards, and security best practices.
  • Ensure adherence to software development principles and best practices throughout the development lifecycle.
  • Implement and enforce 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, and native development languages such as 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 (e.g., MVC, MVP, MVVM).
  • Knowledgeable about mobile device compatibility issues and proficient in device-specific optimization.
  • Proven experience in working with robust security protocols, following best practices, and ensuring data privacy and security.
  • Familiarity with multi-threading, RESTful API integration, and networking with a solid grasp of the TCP/IP stack.
  • Knowledge of Android VpnService API and TUN/TAP device basics.
  • Knowledge of device/platform security, including SecureBoot and TEE basics.


Qualifications:

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


Nice to Have:

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


At TII, we help society to overcome its biggest hurdles through a rigorous approach to scientific discovery and inquiry, using state-of-the-art facilities and collaboration with leading international institutions. Our rigorous discovery and inquiry-based approach helps to forge new and disruptive breakthroughs in advanced materials, autonomous robotics, cryptography, digital security, directed energy, quantum computing and secure systems.

Key Skills

Ranked by relevance

c android ha ai ui nat toc git quantum computing design patterns design pattern kotlin vpn vm artificial intelligence scala rust vpns esp lan isr aci pan ats
Login to Apply
Posted
Dec 06, 2024
Type
Full-time
Level
Mid-Senior
Location
Abu Dhabi Emirate

Industries

Research

Categories

Information Technology

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
Next Generation Sensors B.V.
Related

Hardware Full-stack Developer

2026-03-14

Internship
Entry
Netherlands
Research
Engineering
View Job Details
Next Generation Sensors B.V.
Related

Hardware Full-stack Developer

2026-02-11

Internship
Entry
Netherlands
Research
Engineering
View Job Details
Next Generation Sensors B.V.
Related

Hardware Full-stack Developer

2026-02-11

Internship
Entry
Netherlands
Research
Engineering