Android and Network Protocol Developer

United States🕖 9 months ago

We are seeking an experienced developer for a contract position to work on an exciting project involving the modification and enhancement of the WireGuard Android client. This project aims to enhance user experience by updating the interface, integrating server selection through an API, and adding subscription functionality via Google Play and Apple App Store. Additionally, the project involves extending the capabilities of WireGuard-go by adding UDP transport support and potentially separating the GUI development from the tunneling logic.

Project Description:Interface Modification: Update and enhance the WireGuard Android client interface for improved user experience.Server Selection via API: Integrate server selection functionality through a provided API, allowing users to select VPN servers dynamically.Subscription Integration: Implement subscription management through Google Play, enabling in-app purchases for service access.UDP Transport Support: Add UDP transport capability to the WireGuard-go component, extending its current functionalities.Separation of Concerns: Where possible, separate the GUI development from the tunneling logic to allow for modular updates and maintenance. Inspiration can be drawn from alternative clients like wgtunnel.TCP to UDP Adaptation: Incorporate wstunnel for enabling TCP to UDP communications within the WireGuard protocol stack.

Required Technical Skills:Strong proficiency in Android development, with a portfolio demonstrating previous work on applications and/or custom client interfaces.Experience with Kotlin and Java is essential, with a focus on modern Android development practices.Familiarity with VPN technologies, specifically WireGuard, including understanding of underlying protocols and ability to modify and extend VPN clients.Network programming skills, particularly in implementing and modifying network protocols (TCP, UDP).Experience integrating third-party APIs for functionality such as server selection and managing subscriptions.Knowledge of in-app purchase integration for both Google Play and Apple App Store, including handling subscriptions and user authentication.Proficiency in Go programming language, as it is required for modifying the WireGuard-go component.Understanding of cross-platform development is a plus, especially related to separating GUI from core logic for potential multi-platform adaptations.Ability to work independently and propose solutions to technical challenges encountered during the project.

This is a contract position with the potential for future projects based on performance and project outcomes. If you are passionate about network security, VPN technologies, and Android development, and possess the required skills, we encourage you to apply.

Please submit your resume, a cover letter highlighting relevant projects, and any public code repositories or portfolio links to @vpn.red.

Key Skills

Related Jobs

Canonical - Jobs

Security Engineer Ubuntu

Hamburg, Hamburg, Germany💰 USD70K - USD120K🕖 2 years ago
LimeSurvey

Senior Software Engineer

EUROPE💰 USD50K - USD80K🕖 2 years ago
Covariant

Test Automation Engineer

Berkeley, CA💰 USD60K - USD100K🕖 2 years ago
Plenty of Fish

Senior Android Engineer

🌏 Worldwide💰 USD60K - USD120K🕖 2 years ago
LeadSimple

Lead Software Engineer

🌏 Worldwide💰 USD120K - USD140K🕖 2 years ago
Iterative

Senior Frontend Engineer

🌏 Worldwide💰 USD50K - USD180K🕖 2 years ago
Wander

Data Engineer

🌏 Worldwide💰 USD10K - USD100K🕖 2 years ago
Covariant

Production Engineer

United States💰 USD60K - USD100K🕖 2 years ago
Commit

Senior Back End Developer

Canada💰 USD110K - USD140K🕖 2 years ago
AON3D

Senior Frontend Engineer Platform

Montreal, Qc or Remote USA or Canada💰 USD60K - USD120K🕖 2 years ago
Philo

IT Engineer

San Francisco, California, United States💰 USD70K - USD120K🕖 2 years ago
Canonical - Jobs

Senior Software Engineer Cloud Images

Syracuse, New York, United States💰 USD70K - USD120K🕖 2 years ago
Levity AI

Senior Product Designer

🌏 Worldwide💰 USD60K - USD70K🕖 2 years ago
Clevertech

Hands On Engineering Manager

🌏 Worldwide💰 USD50K - USD130K🕖 2 years ago
SOCi

Full Stack Software Engineer

🌏 Worldwide💰 USD100K - USD140K🕖 2 years ago
Zuplo

Senior Front End Developer

🌏 Worldwide💰 USD80K - USD150K🕖 2 years ago
Tettra

Customer Success Manager

🇺🇸 Remote US💰 USD60K - USD100K🕖 2 years ago
Angi

Senior Software Engineer .NET Core

San Francisco, California, United States💰 USD65K - USD120K🕖 2 years ago
Ethereum

Front End TypeScript Developer

Remote💰 USD60K - USD120K🕖 2 years ago
Toptal

Senior UX UI Designer

🌏 Worldwide💰 USD50K - USD300K🕖 2 years ago