Posted 17 hours ago

Senior Android Developer

Part time
Abu Dhabi, AE
Senior
Salary Range: To be discussed
Full Job Description
Summary
QuantumGate seeks a Senior Android Developer to lead native app development, focusing on security, collaboration, and high-quality solutions in post-quantum cryptographic environments.
Description

QuantumGate is a startup within VentureOne, supported by the Advanced Technology Research Council (ATRC) and its research arm, the Technology Innovation Institute (TII). We specialize in developing and commercializing advanced post-quantum cryptographic solutions, with a mission to secure enterprise digital environments through cutting-edge protocols and applications that tackle the challenges of the post-quantum era.

We are seeking a highly skilled and motivated Senior Android Developer to lead the development of native Android applications. The ideal candidate will bring extensive experience in Android development, a strong focus on application security, and proficiency in modern development tools and principles. This role involves collaborating with cross-functional teams, ensuring high-quality solutions, and contributing to the secure and efficient functionality of Android applications.

Responsibilities
Android Development Leadership:
Lead the design, development, and optimization of native Android applications.
Utilize Kotlin, C, and C++ to build secure, high-performance applications.
Implement Android principles such as resource management, process handling, and memory management.
Employ software design patterns (e.g., MVC, MVP, MVVM) to ensure scalable and maintainable codebases.
Address device compatibility challenges and optimize performance across various devices.

Application Security and Data Privacy:
Apply advanced security protocols to safeguard user data and ensure data privacy.
Integrate secure communication protocols, including VPN services and TUN/TAP devices, to protect data transmission.
Leverage knowledge of device security principles, such as SecureBoot and Trusted Execution Environment (TEE), to enhance application resilience.

Collaboration and Quality Assurance:
Conduct thorough code reviews to ensure adherence to coding standards and maintain high-quality codebases.
Collaborate with cross-functional teams to align development efforts with business and security objectives.
Develop and enforce testing strategies to deliver reliable and robust Android applications.

Qualifications
At least 5 years of experience in native Android development.
Proficiency in Kotlin, C, and C++.
Comprehensive understanding of Android principles, including resource and memory management.
Expertise in software architecture and design patterns (e.g., MVC, MVP, MVVM).
Strong knowledge of mobile device compatibility and optimization techniques.
Experience with security protocols and mobile application security best practices.
Familiarity with RESTful APIs, multi-threading, and the TCP/IP stack.
Knowledge of Android VpnService API and TUN/TAP device fundamentals.
Understanding of device/platform security, including SecureBoot and TEE basics.

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

Join QuantumGate as we pioneer innovative solutions to secure the future of digital technology and protect tomorrow's digital society.

Interested?