Job Title: Software Engineer  
We are seeking experienced software engineers to develop and maintain cloud-based mobile applications.
About the Role:  
As a software engineer, you will be responsible for designing, building, maintaining, deploying, and supporting cloud-based mobile applications.
Main Responsibilities:  
- Contribute to the initial planning and design of mobile applications and be responsible for building, developing, maintaining, deploying, and supporting the applications during development and in production.
 - Improve application solutions and system integration over time, focusing on performance enhancements.
 - Design, plan, and engineer Android (AOSP) baseline systems in a cloud environment, including building, development, customization, and maintenance.
 - Develop cloud application front-end design, planning, and development using cloud-based technologies for management and administration functions.
 - Develop cloud service connectivity, including network and remote viewer protocol design, development, and support.
 - Possess familiarity or experience with security concepts such as authentication, authorization, key management, secure boot mechanisms, integrity, and attestation.
 - Work collaboratively with development, infrastructure, cloud services, mobile client, and quality assurance teams in both development and production environments.
 - Enhance performance throughout the product lifecycle and development phases.
 - Possibly work with end customers on integrations.
  
Requirements:  
- Experience in Android and iOS application development, including native and/or cross-platform approaches.
 - Experience with Android application building and deployment to Google Play Store and/or Apple App Store.
 - Knowledge of Android AOSP development, including build systems, system frameworks, libraries, configuration, debugging, and development.
 - Experience with Android Cuttlefish project.
 - Experience with WebRTC or similar remote audio/video streaming technologies.
 - Experience in cloud application front-end development, maintenance, and support.
 - Experience with cloud-based, large-scale user products and services.
 - 10+ years of software development experience with a focus on application development.
 - Knowledge of application security practices and tools.
 - Ability to work effectively with local and remote teams, following through on tasks and reporting regularly.
 - Strong problem-solving and communication skills.
 - Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
  
Preferred Skills:  
- AOSP/Android development, iOS development, WebRTC, Angular, ReactNative, Ionic Cordova, Capacitor.
 - Technologies such as Flutter, Azure, Google Cloud, Kubernetes, Terraform, Tekton are a plus.
  
We offer a unique opportunity to pioneer innovative solutions to secure the future of digital technology and protect tomorrow's digital society.
),