Find Jobs
Hire Freelancers

Experienced Android dev for VPN/networking apps - Build this prototype to show your skills, then join our team

$500-3000 USD

Cancelled
Posted over 12 years ago

$500-3000 USD

Paid on delivery
We're looking for an experienced Android dev to join our team building an Android app for VPN connections. This project is for building a prototype app to show your skills first. Required Experience: # must have been the lead developer on at least one Android app available in the app market # expert Java coder # comfortable in SVN or Git # ideally also experience with Android networking, VPNs, and using private APIs We're looking for someone to become a permanent member of our team, ideally working full-time on an on-going basis. (though we'll also consider people who are only available part-time) To find this person, we'd like to hire one or more candidates to build the following prototype application. Based on results in this project we'll then decide who to hire for on-going work in our main project. Prototype app: # user installs the app (we will NOT list on the app market) # the app contains a hard-coded list of L2TP/IPSec server IPs, IPsec pre-shared secrets, and a single username/password # the app shows the list of servers to the user # the user can now to connect to any of these servers via L2TP/IPSec by tapping on them (not PPTP). The user does NOT need to enter anything else. # the app detects when the connection has been established successfully and now shows a button to let the user disconnect from the VPN. We already know how to do this for PPTP. The challenge is making this work for L2TP/IPSec and setting the IPSec preshared secret. This may require the user to provide an "Android credentials password." That would be confusing to the user and we'd like to avoid this step. Just install the app and tap to connect, done, no need to enter any information. The app needs to work on at least a single version of Android 2.3.*. For this prototype app, we do NOT need support for Android 3 or 4. Your deliverables: # a prototype app that demonstrates the user scenarios described above. Visuals dont matter. Just focus on the functionality. # Commit your code regularly (at least several times per week) to an SVN or Git repo that we'll provide. Even though this is a prototype app, write good code. We'll use this project to assess your coding skills. # if something isn't possible, recommend alternate solutions ## Deliverables We'll provide: # VPN account and several L2TP/IPSec servers for you to test # SVN or Git repository, whichever you prefer # Assembla space for bug/issue tracking In your bid, please indicate: # examples of apps you developed # when you could start and how much time you could devote to this project over the next few weeks # your level of experience with VPNs or private APIs on Android (not required, but nice to have) # to what extent you'd be interested/available in on-going work after this initial project # your level of experience with automated testing on Android Thank you for your time, we look forward to seeing your bid!
Project ID: 3748462

About the project

Remote project
Active 12 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs

About the client

Flag of UNITED STATES
Newark, United States
5.0
52
Payment method verified
Member since Dec 31, 2010

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.