Front-end Developer

Job description

OpenVPN Inc is seeking an experienced Front-end Developer to join our team.


You will be responsible for the design and development of the user interfaces for multiple applications, build the framework and implement best practices. You will also work with cross-functional teams to ensure products meet functionality, cost and reliability requirements.

Bring your unique style to our team and get ready to work hard, discover, invent, innovate, simplify, build, and have fun. Your personality and willingness to embrace our culture is as equally important as your skills and resume.


RESPONSIBILITIES

  • Designing and developing compelling user interfaces using HTML5/CSS3, JavaScript, Bootstrap, React and other web technologies
  • Design, prototyping and layout for both desktop and mobile web formats using tools such as InVision, Sketch and Figma
  • Good understanding of scalability, load-balancing, web security and other deployment concerns
  • Building e-commerce platforms and interfacing with payment gateways
  • Creating a clean and cutting-edge user interface that’s easy-to-use with a consistent user experience across various platforms
  • Estimating and planning the implementation of new product features and delivering on schedule

Job requirements

REQUIREMENTS

  • Minimum 8+ years of Front-end UI/UX design, implementation and development
  • Technical proficiency in JavaScript, Bootstrap, HTML, CSS and SPA frameworks (Angular, React JS)
  • Experience with modern design tools (E.g. Sketch, Photoshop, Illustrator, InVision, Figma)
  • Online portfolio demonstrating a strong understanding of your UI/UX skills
  • Experience working with commercial e-commerce platforms including invoicing/billing, chargeback handling, fraud handling and other tasks
  • Bachelor's degree in Computer Science or equivalent experience a plus
  • Take ownership and work independently on large portions of a project with minimal supervision
  • Detailed planning, organization, time management, and project management skillsExceptional written, verbal, and interpersonal communication skills
  • Hands-on persistent and passionate attitude about making software that is elegant, effective, and simple

DESIRED SKILLS

  • Experience working with schema for both Relational Databases and NoSQL, ideally MySQL and MongoDB
  • Conversion Rate Optimization (CRO) and/or Search Engine Optimization (SEO)