Full Stack JavaScript Developer

  • Full-time

Company Description

The Bridge leverages exceptional Costa Rican engineering talent.

Our team has been offering a wide range of software related services since early 2006. During this time we have pioneered hundreds of technologies and methods.

We work with the latest and top-notch technologies in a fun and open culture with exiting and challeging projects.

Job Description

Are you a Senior JavaScript Developer with experience in Angular.js interested in joining an innovative organization? Check out this open position we have!

Responsibilities

  • Implement user-facing features using AngularJS, JavaScript, Node.js with a strong focus on modularity, maintainability, flexibility, cross-browser compatibility and performance

  • Update, enhance, and maintain existing modules written in Angular.js

  • Develop scripts in Google Firebase

  • eb development based on maps (google maps or open street map)

  • Actively participate in planning, wireframing, testing, and delivery activities

  • Develop and lead the implementation of back-end coding and design standards

  • Work closely with the marketing and communications team and UI designers to ensure the best possible user experience on all devices

  • Contribute to the continuous improvement of our development workflow

  • Collaborate with and serve as a resource to project teams working on a variety of projects at one time

  • Apply agile methodologies and work in teams with a focus on sharing knowledge

Qualifications

Desired Skills and requirements

  • A Computer Science degree or equivalent degree. If you are self-taught, you must have a proven track record of using JavaScript and Angular.js 4.x+
  • Minimum of 3 years of working experience with Node.js
  • Understand Firebase integration and framework code.
  • JavaScript application design and testing experience
  • You understand Docker. if you understand Kubernets, we'll love you. 
  • A solid experience building applications on top of RESTful APIs
  • Experience with cross-browser, cross-platform, and design constraints on the web
  • Experience developing automated unit, integration, and functional test suites
  • Strong desire to learn, push the envelope, and share knowledge with others
  • An eye for process flows
  • Able to communicate effectively in English in both writing and speaking