Senior Android Developer
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
Related Jobs
3 roles aligned with this opportunity
Hardware Full-stack Developer
2026-03-14
Hardware Full-stack Developer
2026-02-11
Hardware Full-stack Developer
2026-02-11
- Posted
- Dec 06, 2024
- Type
- Full-time
- Level
- Mid-Senior
- Location
- Abu Dhabi Emirate
- Company
- Technology Innovation Institute
Industries
Categories
Related Jobs
3 roles aligned with this opportunity
Hardware Full-stack Developer
2026-03-14
Hardware Full-stack Developer
2026-02-11
Hardware Full-stack Developer
2026-02-11