Javascript Developer

Location: San Bruno, CA

Type: Contracted

Min. Experience: Mid Level

Minimum Qualifications:

  • BS/MS in Computer Science, or equivalent
  • 6+ years of Java development experience required
  • 3+ years of experience developing native Android applications
  • Have released at least one application into the Google Play Store personally or with a company
  • Experience with Javascript frameworks (e.g. AngularJS, Backbone.js, node.js, etc)
  • Proficient in Android, Java
  • Experience with HTML5, CSS3,
  • Experience interfacing with Restful APIs
  • Competence with Linux, GIT
  • Experience with Test-Driven Development

Needed Skill Set:

  • Expert level understanding of object-oriented JavaScript, building large JavaScript applications with a focus on site speed, Ajax calls, lazy/asynchronous loading of JavaScript. 
  • Knowledge of the latest design and development trends for different device types (tablets), HTML5, CSS3, JavaScript evolution, responsive design; willingness to learn and implement new client side technologies /concepts.
  • Experience developing in web application frameworks, HTML, DOM, CSS, JavaScript, AJAX, cross-browser compatibility issues, and client-side performance optimization. 
  • Be able to create a quick prototype from ideas and mockups from wire frames.
  • Be able to write JavaScript applications, plug-ins and widgets without using any frameworks.
  • Write and support reusable JavaScript libraries that are used across the site.
  • Good understanding of the core of browsers and how they render HTML.
  • Work third parties to follow best practices and manage shared code.
  • Version Control systems, preferable GIT
  • Experience with agile /waterfall methodologies.

Additional Skill Set: 

  • Experience in any server-side language preferred Understanding of different JavaScript frameworks like React, Backbone, Angular JS, YUI, EXT a plus.

Additional Preferred Qualifications:

  • Passionate about user experience
  • Good verbal and written communication skills.
  • Able to work in fast pace high performance development environment.
Forward this Position
Recipient email address (one)
Your name
Your email address
Enter a message (optional)
Apply for this Position
* Required fields
First name*
Last name*
Email address*
Phone number*

Attach resume as .pdf, .doc, or .docx (limit 2MB) or paste resume

Paste your resume here or attach resume file

Cover Letter*
In 150 characters or fewer, tell us what makes you unique. Try to be creative and say something that will catch our eye!*
Human Check*