Skip to content

Front-end developer


– Accepting applications

What you’ll be doing:

  • Design and develop web interfaces for the display of scientific data, including graphs, maps and tabular data.

  • Update existing interfaces for improved data flow, usability and cosmetics on modern/mobile browsers.

  • Interface with and improve data APIs.

  • Manage complex data for front-end applications.

  • Maintain code quality through unit testing.

Experience you need to have:

  • Coding web applications using HTML/CSS/Javascript

  • Mobile responsive design

  • AngularJS, ReactJS, or other JavaScript Frameworks

  • Leaflet and Mapbox

  • Maintain code quality through unit testing

  • Familiarity with consuming HTTP Web API’s

  • version control systems

Experience that would be cool, but aren’t deal breakers:


  • Bachelor’s degree in Computer Science or related field

  • Wireframing/mockup tools (XD/Sketch)

  • AWS Services (DynamoDB, Lambda, EC2)

  • Graphic design programs (Photoshop/Illustrator)

  • some server-side language (Ruby/PHP/Node/etc — Java is preferred)

  • Familiarity with relational database (SQL) design and/or non-structured persistent data stores (NoSQL)

  • Real Time Web Services (e.g. websockets, longpolling, etc.)

  • Native Mobile App Development

  • Past projects (via Github, BitBucket, Google Code, etc). A candidate with an active commit history at a site like these will be favored over a candidate without similar history.

Report this listing

Email This Job