Hybrid Mobile Network Engineer – Android

Posted yesterday

Apply now

About the role

  • Build the first prototype of a mobile passive metering tool for data collection on Android. Collaborate with engineers to improve application security and deploy to Google Play.

Responsibilities

  • Build the first prototype of a mobile passive metering tool
  • Share ideas and expertise within the team
  • Build a passive metering tool utilizing an on-device mobile VPN
  • Write tests, conduct code reviews, and improve overall code quality
  • Research and enhance software development skills
  • Work with mobile, data, and front-end engineers
  • Improve application security and performance
  • Deploy the mobile metering application to Google Play for Android

Requirements

  • Expert-level understanding of Java or Kotlin
  • Android SDK and publishing apps in Google Play Store
  • Networking at all layers of the protocol stack
  • TCP/UDP, HTTPS networking, SSL/TLS, VPNs, and forward proxies
  • Man-in-the-middle attacks and tools like mitmproxy
  • Significant experience with a scripting language, like Python or Ruby
  • 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 (nice-to-have)
  • Experience working with Docker containers or other virtualized environments, and with AWS (nice-to-have)

Benefits

  • We're open to remote work
  • Part-time opportunities available
  • Non-native English speaking applicants are welcome

Job title

Mobile Network Engineer – Android

Job type

Experience level

Mid levelSenior

Salary

Not specified

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job