Senior Web Developer

Job description

OpenVPN is seeking an experienced Web Developer to complement our UI/UX marketing team.


This position requires someone who is a self-starter, and self-driver with a designer’s creativity but data driven mind. You must be a highly skilled computer programmer comfortable with both website maintenance and front-end programming.


RESPONSIBILITIES

  • Responsible for developing and designing website infrastructure, ensuring the responsiveness of applications and working alongside graphic designers for web design features, among other duties
  • Build a cohesive web architecture and be able to explain the design to other team members and other teams like Ops and QA
  • Design and track user interactions on web pages
  • Work with the ops team to design and deploy website servers and all prerequisites (such as databases, etc) on AWS
  • Ensure cross-platform optimization for mobile devices
  • Work alongside UI/UX designers and developers
  • Direct and perform website updates
  • Evaluate code to ensure it meets industry standards, is valid, properly structured, and compatible with browsers, devices, and operating systems.

Job requirements

QUALIFICATIONS

  • 5+ years of experience in website design and development
  • HTML5/CSS/Git/REST/JSON
  • Bootstrap, NodeJS experience is a plus
  • Familiar with JavaScript frameworks such as AngularJS, React and Amber
  • Experience with Sketch and the Adobe Creative Suite
  • Strong portfolio with mobile and web-based projects
  • Beefy UX chops - experience creating user stories, user flow diagrams, sitemaps, wireframes, prototypes if needed to compliment UI/UX team
  • The ability to work in both a team environment and independently with self-motivation
  • Understanding of mobile web development techniques – responsive layouts
  • Experience collaborating with marketing members to create landing pages, marketing and sales funnels
  • Knowledge of A/B testing and analytical reporting required
  • Strong organizational and project management skills
  • Excellent verbal communication and problem solving skills
  • Experience in the network security space also a plus