Overview

We are looking for a talented, motivated Software Engineer to participate in the full software development lifecycle of building front-end applications for Quill, a cloud-based platform for generating insight from data, as well as key customer facing web applications. This role will involve user-stories, mockups and wireframes as well as development, launch and support for key application code and UI.

JOB DESCRIPTION

  • Build a great UI with high quality Javascript/Coffeescript, CSS/LESS, HTML, etc.
  • Get peer review, incorporate feedback, gain acceptance on proposals
  • Gather, organize and be responsive to feature asks and bug reports from in-house users as well as users external to the company
  • Write unit tests, automated web-UI tests and related integration tests
  • Participate in packaging, releases, deployment and support of code
  • Participate in peer design reviews, code reviews

QUALIFICATIONS

  • A drive to learn constantly and a penchant for scrappiness, as we face challenging and exciting UI/UX problems and are always exploring and pushing on new ideas
  • Demonstrated ability to write clean, well-commented and readable code
  • Strong knowledge of Javascript (Coffeescript is a plus, too), JS libraries (AngularJS in particular), and supporting development tools
  • Knowledge of HTML(5), CSS (LESS familiarity a plus), and related tools
  • Experience creating mockups and wireframes
  • Strong domain expertise in web libraries, tools and services
  • Strong knowledge of how web browsers interact with web services
  • Knowledge of REST: Ideal candidates will have experience building REST services as well as coding clients to them
  • Experience writing web-UI tests with selenium or web-UI testing frameworks
  • At least 2 years of development experience
  • Bachelor’s Degree in Computer Science or related technical area, or an ability to thoroughly prove equivalent experience and understanding

BONUS

  • Experience with developing with scripting languages, such as Python or Ruby
  • Experience with Unix / Linux systems (e.g. Ubuntu, CentOS, RedHat, etc.)
  • Familiarity with cloud computing, particularly experience with AWS
  • Experience with continuous integration systems such as Jenkins

About Narrative Science

We are scientists, engineers, designers and marketers. We are band members, cyclists, comedians, runners and food-truck enthusiasts. We are passionate about data and technology and driven by a desire to make an undeniable impact on how people enhance knowledge. And, as part of an innovative startup that is changing the way the world understands data, that impact is huge.

Related Jobs