-
Senior Android Security Application Developer
- Insight Global (Plano, TX)
-
Job Description
As a Senior Android Security Application Developer, you will develop for and maintain mobile applications and browser plugins that apply the client's Applied Threat Intelligence to protect Android endpoint devices.
As the Android and Windows endpoints leave beta and enter production, this resource will take development ownership of the products and support them as customer issues arise and new features are added.
This role is not just a traditional app development role—it requires deep understanding of Android networking subsystems and a strong background in networking. Much of the work will be understanding how to proxy connections through a security inspection stack.
Responsibilities include but are not limited to:
-Maintain the existing Shield Android application, addressing customer reported bugs and adding new functionality and deploy changes to the Google Play store
-Understand and overcome technical limitations of Android including:
o Building a local network proxy for handling connections
o Working within Dalvik memory limits for in-memory databases
o Writing network protocol decoders for extracting metadata from packets
o Tuning the application for optimal battery performance
o Supporting MDM solutions for application deployment
o Develop Firefox plugins that communicate with the application
o Adding zero-trust functionality
• Work with product owners to plan a roadmap of features
• Thoroughly document designs, schemas and processes
• Participate in daily standups with the engineering team and product owners
Tech stack:
While it is not expected for candidates to have in-depth knowledge in all these areas, we seek an experienced developer who can easily adapt to learning new languages and troubleshoot complex networking and OS issues to determine root cause.
• Android
o Kotlin with Jetpack Compose for main application
o Android VPN framework for routing traffic
o JavaScript for Firefox browser plugin
o Microsoft EntraID Graph API for user authentication
o SQL for database operations
o Rust for network proxying
o MDM knowledge for automating installation
o Google Play Store publishing
o Firefox web store publishing for browser plugin
We are a company committed to creating diverse and inclusive environments where people can bring their full, authentic selves to work every day. We are an equal opportunity/affirmative action employer that believes everyone matters. Qualified candidates will receive consideration for employment regardless of their race, color, ethnicity, religion, sex (including pregnancy), sexual orientation, gender identity and expression, marital status, national origin, ancestry, genetic factors, age, disability, protected veteran status, military or uniformed service member status, or any other status or characteristic protected by applicable laws, regulations, and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application or recruiting process, please send a request to [email protected] learn more about how we collect, keep, and process your private information, please review Insight Global's Workforce Privacy Policy: https://insightglobal.com/workforce-privacy-policy/.
Skills and Requirements
-Minimum of a bachelor’s degree, preferably in Computer Science, Computer Engineering, Mathematics, Information Technology or a related field
-4+ years’ experience in commercial software SDLC
-Strong network knowledge, including detailed knowledge of DNS, TCP, and UDP
-Proven ability to work well in a fast-paced collaborative team environment
-Proven ability to troubleshoot complex application and networking issues -Experience building network-based applications (web services, socket programming).
-Understanding of secure networking principles (firewalls, VPNs, zero trust)
-Experience developing Android applications that have been published in the Google Play store
-Experience developing Android applications that interact with native code
-Experience also developing Windows desktop applications
-
Recent Jobs
-
Procurement Coordinator (Systems/GPC)
- Army National Guard Units (Colchester, VT)
-
Delivery Driver
- LandPro Equipment LLC (Batavia, NY)
-
Dentist - DDS / DMD
- Aspen Dental (Merced, CA)
-
Sr Guidewire Policy center developer
- Cognizant (Sacramento, CA)