We are extending a team of an Austin-based data broker startup, which plan to launch a brand new product. We are looking for an engineer who can build a mobile passive metering tool (which utilizes on-device mobile VPN for network data collection).
The product doesn't exist yet, so we expect you'll:
- work with engineering and product teams to build a design and technical spec of the mobile metering application
- build first version of the passive metering tool which allows collecting network traffic data from our panelists
- step by step improve applications security and performance to improve end user experience
- deploy applications to Apple Store.
Knowledge/skills (we think) are required to build an application like this:
- Java or Kotlin, the Android SDK, and publishing apps in the Google Play Store
- networking, all levels of protocol stack, and how it works in Android
- TCP/UDP, HTTPS networking, SSL/TLS, VPNs, and forward proxies
- man-in-the-middle attacks and associated tools like mitmproxy
- certificate-pinning, how it works, and how to detect it
Needless to say we also looking for:
- Excellent understanding of the OO design/programming paradigm
- Hands-on experience working with design/architectural patterns
- Solid background in computer science and programming
- Strong knowledge of databases and networks
- At least upper intermediate English
We like:
- Experience in mobile development for other platforms (iOS, hybrid, etc)
- Good understanding of unit testing/test automation
- Being a Linux power user
We offer:
- Professional development support (books, online courses, conferences, certifications, English classes)
- Work in the comfortable office (no open space policy, nice relax/sports areas, spacious bar/kitchen, shower, mini-laundry)
- Flexible working hours and WFH policy (upon agreement with the teammates)
- Variety of tea flavours, unlimited coffee, paid lunches
- Competitive salary
The job ad is no longer active
Look at the current
jobs
Android
Lviv→