Sr JavaScript Developer

  • San José, Costa Rica
  • Full-time

Company Description

SalsaMobi recruits only the best experienced Software Engineers to work directly with awesome growing U.S. software companies. Be part of an elite group, where you will not only develop world class software, but be a key part of the thought leadership with the client company. Most of our opportunities offer great benefits, like working from home and potential travel to the U.S.

Job Description

We are seeking a talented JavaScript Developer. Ideal candidates will have a can-do attitude, professional JavaScript, coffee script, react, development experience, enjoy working with other developers, and will be able to get up to speed quickly. This full-time, contract position is part of a larger development team, so the ability to work concurrently and collaboratively with others is essential.


  • Minimum of 4-7 years web development experience
  • • Fluent in pure JavaScript, offee script, react
  • • Motivated by writing fast, scalable code with testability in mind
  • • Consuming REST services in a front-end environment
  • • Fluent in HTTP communications, including CORS
  • • Great interpersonal and communication skills; excellent problem solving skillsExperience with:
  • • Building large JavaScript applications
  • • Front-end libraries & MVC frameworks including jQuery, Backbone.js
  • • JavaScript testing using frameworks such as Mocha, Qunit or Casperjs
  • • Browser compatibility & performance testing
  • • Native Javascript DOM traversal and manipulations
  • • Build tools such as NPM, Bower, and Grunt
  • • Version control with Git
  • • Thinking critically and being open to criticism

Additional Information

Well qualified candidates should also display the following attributes:

  • Self-starter, results oriented, able to work in a team environment as well as independently.
  • Must demonstrate good judgment, tact, and a clear purpose while under pressure in a very dynamic environment.
  • Strong written and verbal communication skills, both technical and non-technical.
  • Strong analytical and problem-solving skills.
  • Strong administrative/organizational skills (ability to effectively prioritize, manage time, and meet deadlines on multiple projects).