Senior UI/Web Service Developer

Web & Mobile Development Web & Mobile Design Posted 3 years ago


More than 30 hrs/week
More than 6 months

Start Date

May 7, 2013


OpenVPN Technologies is the developer of OpenVPN, the premier open source VPN technology in the world.

We are seeking a senior UI developer with a mastery of application user interfaces using Java and C/C++ as well as web technologies including Javascript, HTML5/CSS, AJAX, and web services. The ideal candidate will possess the skills to develop powerful yet intuitive user interfaces as well as complex and secure back-end APIs.  Knowledge of basic VPN, networking, security, and cloud concepts are highly desirable.

Join our team as we develop OpenVPN into a world-class VPN solution targeting multiple markets from consumer to small business to enterprise.

Experience required:

* Programming languages, primarily Javascript/Java and C/C++, proficiency with HTML5/CSS and AJAX
* Web tool kits for various OS Environment (Webkit, V8)
* Web Services (XML-RPC, SOAP, REST)
* Familiarity with frameworks such as Joomla, Zend and others
* OS Programming Environment: Windows and Mac platforms (Linux, iOS, Android highly desirable) including system services and taskbar notification
* Good understanding of VPN, networking, routing and web security concepts

We need a developer who is able to work with a high degree of autonomy (i.e. able to work and be innovative given general goals, with minimal supervision needed). Documentation skills are required – all work has to be properly documented for the rest of the team.

The ability to design usable, attractive user interfaces is the main requirement (most of the work is on our client-facing interfaces).

We need knowledge of browser and app interaction (specifically single-signon, javascript-java bridging, intents and mime-types, cookie injection and other techniques). The ability to build secure web services is essential.

The developer has to be familiar with change management software such as SVN and Git. We also use Bugzilla for issue tracking and reporting, so some familiarity with that would be a plus.

Networking and low-level TCP/IP experience ideal, most of the work will have to do with VPN, routing, NAT traversal, IP filtering and firewalls, etc. OpenVPN and general security/encryption experience would be a plus.

The developer should also be able to create and execute unit testing and initial QA, including creation of test plans and setting up test environments for our QA engineers.

Skills: web-services

  • Other Skills:

Activity on this Job

Last Viewed by Client: 3 years ago

Hired: 1

About the Client

(5.00) 11 reviews

United States
Pleasanton 01:56 PM

36 Jobs Posted
59% Hire Rate, 1 Open Job

Over $50,000 Total Spent
21 Hires, 0 Active

$27.40/hr Avg Hourly Rate Paid
7,925 Hours

Member Since Feb 19, 2007