Senior Android Security Application Developer

  • Richardson, TX
  • Posted 4 hours ago | Updated 4 hours ago

Overview

Hybrid
Depends on Experience
Accepts corp to corp applications
Contract - W2
Contract - Independent

Job Details

We are seeking an experienced Senior Android Security Application Developer to join a dynamic engineering team focused on developing and maintaining innovative security solutions for Android endpoints. This technical role offers the opportunity to take ownership of mobile applications and browser plugins that leverage advanced threat intelligence to protect users and organizations. As a key contributor, you will support products as they transition from beta to production, addressing customer issues and driving new feature development. The position offers a flexible work arrangement, with a hybrid schedule that allows for both in-office and remote work.

Responsibilities

  • Maintain and enhance existing Android security applications, addressing customer-reported bugs and implementing new features to ensure optimal performance and user protection.
  • Deploy application updates to the Google Play Store, ensuring compliance with platform requirements and industry best practices.
  • Overcome technical limitations of Android by building local network proxies, optimizing in-memory databases, and tuning battery performance for security applications.
  • Develop and support browser plugins, particularly for Firefox, to extend endpoint protection capabilities and integrate with the main application.
  • Implement and support zero-trust functionality, working closely with product owners to plan and execute a roadmap of innovative features.
  • Write network protocol decoders to extract metadata from packets, supporting comprehensive security inspection and monitoring.
  • Document application designs, database schemas, and development processes thoroughly to support ongoing maintenance and future enhancements.
  • Participate in daily standups and collaborate with cross-functional engineering teams and product stakeholders to deliver high-quality solutions.

Qualifications

  • Bachelor’s degree in Computer Science, Computer Engineering, Mathematics, Information Technology, or a related technical field.
  • Minimum of 4 years of experience in commercial software development life cycle (SDLC), with a proven record of delivering robust applications.
  • Strong technical knowledge of networking concepts, including DNS, TCP, and UDP protocols, and the ability to troubleshoot complex networking issues.
  • Demonstrated ability to work effectively in fast-paced, collaborative team environments, adapting quickly to changing requirements and priorities.
  • Experience in developing Android applications using Kotlin with Jetpack Compose, and familiarity with the Android VPN framework for routing traffic.
  • Proficiency in JavaScript for browser plugin development, with experience in publishing plugins to the Firefox web store.
  • Knowledge of secure networking principles such as firewalls, VPNs, and zero-trust architectures.
  • Experience with SQL for database operations and Rust for network proxy development is advantageous.
  • Familiarity with Microsoft EntraID Graph API for user authentication and MDM solutions for automated application deployment.
  • Experience in publishing Android applications to the Google Play Store and supporting applications that interact with native code is preferred.

Pay Range: $67.00 - $70.00 Hourly 
This position offers a hybrid schedule, with time split between the office and remote work.

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.

About GDH