Sr JavaScript (React) Developer- Web Platform

Platform and Services Chicago, Illinois


Description

Position at Gogo Commercial Aviation

Sr. JavaScript (React) Developer - Web Platform

The "modern web platform" continues to evolve at an ever increasing pace. Do you find this exciting?

Here at Gogo we know that JavaScript and HTML5 can do amazing things. We are moving more and more functionality into our web applications leveraging a micro-service core. Our roadmap includes WebSockets, GraphQL and other great backend technologies to enable you to build amazing applications.

The Gogo user experience engineering team builds many exciting web applications including our in-flight Video Application, Gogo Vision, our commercial and consumer applications and our in-flight portals for our airline partners. We're looking for passionate developers who thrive on continual innovation to join us. 

Help us apply best practices and current technologies toward delivering the core platform, SDKs, tools and processes that enable our new generation of applications for the devices (laptops, tablets, and phones) of airline passengers and crews around the world!

This is a hands-on development position, building a solid JavaScript core that talks to our micro-service architecture. 

Key Responsibilities:

  • Develop core JavaScript within our web applications. 
  • Work with product teams on new ideas, help with designs and estimates.
  • Work withmicro-services teams on RESTful API designs - assist with future scripted API’s and websocket investigations.
  • Continuously look for new technologies and approaches for the team - help us keep ahead. 
  • A commitment to excellence, best practices, and the continuous improvement of our products, code base, processes, and tools.

Required Skills & Experience:

  • BS in Computer Science or equivalent experience.
  • 5 plus years of experience with software development and/or web development.
  • Experience with React and Redux.
  • Understanding the use of CSS pre-processors likeSASSPostCSSLess.
  • Ability to deliver excellent User Experiences (UX) and responsive User Interfaces (UI) across multiple browsers and multiple mobile devices (phone, tablet, laptop).
  • Proficiency developing asynchronous code using Ajax and promises.
  • A solid understanding of object-oriented design and programming.
  • Solid skills in troubleshooting and debugging JavaScript applications in multiple browsers.
  • Understanding all areas of web performance and creating compact, efficient web applications.

Bonus Skills & Experience:

  • ECMAScript 2015/ES6, 2016, 2017
  • Functional Programming
  • Reactive Programming (Rx, cycle, xstream)
  • JavaScript testing frameworks like  Ava, Tape, Jest, Jasmine, and Mocha.
  • Webpack, Grunt, Gulp or Brunch.
  • js and NPM
  • Web sockets and web workers

Gogo’s worldwide inflight Wi-Fi services have made internet and video entertainment a regular part of flying. We are a diverse group of technologists, marketers, strategists, and any other function you can think of- all working together in extraordinary harmony. And that’s just the beginning.

We connect the aviation industry and its travelers with innovative technology and applications, and we do it all in a high-energy environment that welcomes the next challenge. Be prepared for a dynamic ride with people who are passionate about what they’re building. 

Gogo is an equal opportunity employer and works in compliance with both federal and state laws. We are committed to the concept regarding Equal Employment opportunity. Qualified candidates will be considered for employment regardless of race, color, religion, age, sex, national origin, marital status, medical condition or disability.  The EEO is the law and is available here.

Gogo participates in E-Verify. Details in English and Spanish. Right to Work Statement in English and Spanish.