Mobile Network Engineering on iOS

1 week ago


Austin, Texas, United States DDMR Full time

Note:
We are open to remote, part-time, and non-native English speaking applicants for this specialized role.
About the Mobile Network Engineering on iOS position

You will build the first prototype of our mobile passive metering tool.

Your time will be split:
10% sharing your ideas and expertise within your team to help plan and prepare your product initiatives
70% building out a passive metering tool that utilizes an on-device mobile VPN
10% writing tests, doing code reviews, and continuously improving our overall code quality
10% researching and improving your general software development skills


Your job is to help us build and deploy a performant on-device mobile VPN for network-level data collection on iOS.


In this role you will:
work with our mobile, data, and front-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 security and performance to ensure a high quality end-user experience
deploy the mobile metering application to the TestFlight and the Apple Store so our panelists can begin using it

Candidate need-to-haves:

We expect expert-level understanding of:
Swift or Objective-C, the iOS SDK, and publishing apps in the iOS App Store
Networking at all layers of the protocol stack, and the iOS internals which power them,
Specifically, the iOS Network Extension Framework and Packet Tunnels
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

Additionally, we expect significant experience with:
a scripting language, like Python or Ruby
support tools like Git, CI/CD, Bash, SSH, Charles, Wireshark, and Chrome DevTools

Candidate nice-to-have:
Experience in Java or Kotlin, the Android SDK, and publishing apps in the Google Play Store
Experience working with Docker containers or other virtualized environments, and with AWS

We don't expect, but would be impressed by:
Experience with asynchronous event-driven network application frameworks like netty, libuv, libdispatch, or SwiftNIO
Proficiency in C/C++
Exposure to software like NGINX and Apache Traffic Server (ATS)

We will actively evaluate your:
Ability to explain all of the different layers of the network stack
Coding in Swift or Objective-C, and if applicable, Python and C/C++
Knowledge of the iOS SDK, with a particular focus on it's networking components
Ability to manage an iOS development and testing environment

And we're seeking teammates with the following personality traits:
You've got a "figure it out" and "get it done" attitude that can break through barriers to execute.
You're methodical, process-oriented, and are constantly thinking about ways to increase efficiency and generate leverage.
You're ask for forgiveness, not permission, and respond well to direct feedback when you inevitably make a mistake.
You communicate very clearly in both spoken and written forms.

You're concise, articulate, expressive, and appreciate good grammar whether you're brainstorming with the CEO on Slack or problem-solving with a partner via email.

You're progressive, inclusive, and egalitarian. You're cognizant of your ingrained biases and take steps to mitigate and dispel them.


Here are some characteristics we're looking for in our ideal candidate: technical, good communicator, helper, adaptive, critical thinker, creative thinker, fast on your feet, detail oriented, good design sense, constant learner, analytical.


You know what's up:
You're all about that start-up life. You're motivated by success and have an intrinsic bias towards taking action and ownership.
You're logical, subscribe to rational thinking, and prefer making data-driven decisions whenever possible.
You can naturally distill complexity. You break down complicated ideas into their fundamental components for analysis.
You see both the forest and the trees.

You can understand the implications of small changes to the big picture, and can also create a plan for bringing a big picture to fruition one task at a time.

You understand the cost of indecision and can break through decision paralysis, even when faced with ambiguity.

You may be a good fit for this role if other positions of interest include: mobile developer, Android developer, iOS developer, network engineer

Legalese:
DDMR is not accepting unsolicited assistance from search firms for this employment opportunity. Please, no phone calls or emails.

All resumes submitted by search firms to any employee at DDMR via email, the Internet or in any form and/or method without a valid written search agreement in place for this position will be deemed the sole property of DDMR.

No fee will be paid in the event the candidate is hired by DDMR as a result of the referral or through other means.


Notice to Applicants:

We reserve the right to research relevant facts about you which are public on social media platforms or other sources over the Internet.

We will retain such data only as long as reasonably needed.
#J-18808-Ljbffr

  • Austin, Texas, United States eBay Full time

    Sr. iOS Software EngineerPortland, OregonAustin, TexasEngineeringR0063019HybridAt eBay, we're more than a global ecommerce leader — we're changing the way the world shops and sells. Our platform empowers millions of buyers and sellers in more than 190 markets around the world. We're committed to pushing boundaries and leaving our mark as we reinvent the...


  • Austin, Texas, United States eBay Inc. Full time

    At eBay, we're more than a global ecommerce leader — we're changing the way the world shops and sells. Our platform empowers millions of buyers and sellers in more than 190 markets around the world. We're committed to pushing boundaries and leaving our mark as we reinvent the future of ecommerce for enthusiasts. Our customers are our compass, authenticity...


  • Austin, Texas, United States Shift Robotics Full time

    We are seeking a highly skilled Mobile App Developer to join our team The ideal candidate will have experience in developing and deploying mobile applications on both iOS and Android platforms, as well as in Bluetooth technology and using backend technologies like Firebase and AWS Amplify. The Mobile App Developer will be responsible for building and...


  • Austin, Texas, United States Hypori Full time

    Hypori Inc, a leading provider of SaaS cybersecurity solutions, is transforming secure mobility for federal and commercial customers, including the United States Army. Hypori's secure virtual workspace enables users to access critical data and apps from any mobile device without compromising user privacy. From commercial IP to national security level intel,...


  • Austin, Texas, United States Informatica LLC Full time

    Job Number:37063Position Title:IT Systems EngineerBuild Your Career at InformaticaWe're looking for a diverse group of collaborators who believe data has the power to improve society. Adventurous, work-from-anywhere minds who value solving some of the world's most challenging problems. Here, employees are encouraged to push their boldest ideas forward,...


  • Austin, Texas, United States Informatica LLC Full time

    Job Number:37063Position Title:IT Systems EngineerBuild Your Career at InformaticaWe're looking for a diverse group of collaborators who believe data has the power to improve society. Adventurous, work-from-anywhere minds who value solving some of the world's most challenging problems. Here, employees are encouraged to push their boldest ideas forward,...

  • Mobile Developer

    1 week ago


    Austin, Texas, United States BodySpec Full time

    BodySpec is seeking a detail-oriented Mobile Developer who will help the software team expand and enhance our web presence on the iOS and Android platforms. This role is an exciting greenfield opportunity for someone with a passion for fitness and data visualization. You'll be creating mobile apps used by our clients to monitor their progress along their...


  • Austin, Texas, United States COGNITIVE MEDICAL SYSTEMS INC Full time

    Key Responsibilities: Collaborate with crossfunctional teams to gather requirements, design user interfaces, and implement features that meet user needs and business objectives. Stay uptodate with the latest trends and best practices in mobile app development, user experience design, and app store guidelines. Work closely with the regulatory affairs team to...

  • Test Engineer

    1 week ago


    Austin, Texas, United States Infosys Full time

    Role: iOS Swift UI TesterLocation: Austin, TXDuration: FulltimeJob DescriptionInfosys is looking for an experienced iOS Swift UI Tester to join their team. As a Technology Lead, you will play a crucial role in various stages of the Software Development lifecycle. Responsibilities include creating detailed design artifacts, developing test plans, reviewing...


  • Austin, Texas, United States Antares Technologies Full time

    Job DescriptionJob DescriptionSalary: $85-100/hrLocation:100% Remote. We hire anywhere within the U.S. About Antares Auto-TuneAntares is at the forefront of audio technology, creating cutting-edge software products for music production. Our Auto-Tune technology has become a household name in the music industry, and we are dedicated to continuing our legacy...


  • Austin, Texas, United States Apple Full time

    Summary Posted: Mar 21, 2023 Role Number: The iPhone HW Engineering team is seeking an hard-working electrical hardware engineer to work on the iPhone system technologies area - IO interfaces. The ideal candidate should have deep knowledge with all aspects of high speed and low speed interfaces and their implementation on hardware systems, including IO...


  • Austin, Texas, United States SalsaMobi Full time

    Company DescriptionBetter Engineers. Better Results. SalsaMobi connects accomplished Software Engineers across the Americas with our portfolio of high-growth and newsworthy technology companies in the United States. Senior Engineers in the SalsaMobi network work remotely with some of the most interesting tech companies in the world. Join us today and...

  • Platform Engineer

    1 week ago


    Austin, Texas, United States Atmosphere News Full time

    Atmosphere is at the forefront of transforming out-of-home entertainment, offering unparalleled content and interactive experiences that captivate our audience wherever they are. Our talented engineering team is building a diverse array of innovations, including tvOS and Android apps, custom hardware, proprietary Android OS builds, cloud-based APIs and...


  • Austin, Texas, United States Visual Concepts Full time

    At Visual Concepts, we believe great games are made by diverse and empowered teams with a shared passion for play. As one of the world's top game development studios, we have shipped over 100 multi-sku titles to critical acclaim and commercial success. Our teams are independent and entrepreneurial. Our studios in Agoura Hills, Novato, Foothill Ranch, Irvine,...


  • Austin, Texas, United States Expedia Group Full time

    Principal Mobile EngineerThe Growth and Loyalty technology organization is responsible for three distinct areas of Expedia Group Traveler Experiences. Growth, which is focused on bringing engaged users into our brands with relevant and intelligent experiences. This includes all landing pages, including homepage and dateless product details pages, the Search...


  • Austin, Texas, United States Aspyr Media Full time

    Aspyr Media, Inc. is an independent, full-service developer and publisher for the industry's leading games. Over the last 25 years, Aspyr has helped nearly 200 games reach their next level across all platforms and beyond expectations.Founded in 1996, Aspyr Media, Inc. got its start in Austin, TX by bringing the biggest PC gaming franchises such as Call of...


  • Austin, Texas, United States Aspyr Media Full time

    Aspyr Media, Inc. is an independent, full-service developer and publisher for the industry's leading games. Over the last 25 years, Aspyr has helped nearly 200 games reach their next level across all platforms and beyond expectations.Founded in 1996, Aspyr Media, Inc. got its start in Austin, TX by bringing the biggest PC gaming franchises such as Call of...


  • Austin, Texas, United States VICTORY Full time

    Senior Level Network EngineerWe are looking for an experienced Senior Network Engineer to execute network assessment process, topology, and optimization. Job Summary:The Senior Network Engineer is responsible for executing data center network assessments and will help define additional product offerings in the future. This includes project planning and...

  • Android Engineer

    3 weeks ago


    Austin, Texas, United States Zello Full time

    IMPORTANT: Please be aware, scammers may try to impersonate Zello by reaching out regarding job opportunities. We will never ask you for bank account information, checks, or other sensitive information as part of our hiring process. All correspondence will come from the email domain. If you're unsure, please email with questions. About ZelloZello is a...

  • Android Engineer

    1 month ago


    Austin, Texas, United States Zello Full time

    IMPORTANT: Please be aware, scammers may try to impersonate Zello by reaching out regarding job opportunities. We will never ask you for bank account information, checks, or other sensitive information as part of our hiring process. All correspondence will come from the email domain. If you're unsure, please email with questions. About ZelloZello is a...