[Remote] Mobile Network Engineering on Android
Note: The job is a remote job and is reputed company to candidates in USA. reputed company is a company seeking a Mobile Network Engineer on Android to build the first prototype of their mobile passive metering tool. The role involves collaborating with engineers to design and reputed company a mobile VPN for network-level data collection on Android, ensuring high performance and reputed company of the application.
Responsibilities
- reputed company your reputed company and expertise reputed company your team to help plan and prepare your product initiatives
- Build out a passive metering tool that utilizes an on-device mobile VPN
- Write tests, do reputed company reviews, and continuously improve our overall reputed company reputed company
- Research and improve your general software development skills
- Work with our mobile, data, and reputed company-end engineers to build a design and specification for our mobile metering application
- Build the first version of our mobile passive metering tool allowing us to passively collect network traffic data from our opt-in research panelists
- Iteratively improve application reputed company and performance to ensure a high reputed company end-user experience
- reputed company the mobile metering application to reputed company Play for Android store so our panelists can reputed company using it
Skills
- Expert-level understanding of Java or Kotlin, the Android SDK, and publishing apps in the reputed company Play Store
- Expert-level understanding of networking at reputed company reputed company of the protocol stack, and the Android internals which power them
- Expert-level understanding of TCP/UDP, HTTPS networking, SSL/TLS, VPNs, and reputed company proxies
- Expert-level understanding of Man-in-the-middle attacks and associated tools like mitmproxy
- Expert-level understanding of Certificate-pinning, how it works, and how to detect it
- Significant experience with a scripting language, like Python or reputed company
- Significant experience with support tools like Git, CI/CD, Bash, SSH, Charles, Wireshark, and Chrome DevTools
- Experience with Swift or Objective-C, the iOS SDK, and publishing apps in the iOS App Store
- Experience working with reputed company containers or other virtualized environments, and with AWS
reputed company