Software Engineer, Front- End

Sorry, this job was removed at 9:23 a.m. (CST) on Wednesday, June 27, 2018
Find out who's hiring in Chicago.
See all Developer + Engineer jobs in Chicago
Apply
By clicking Apply Now you agree to share your profile information with the hiring company.

Software Engineer, Front-End

We are seeking a highly motivated, talented front-end engineer to join our Chicago team.  As part of the Software Engineering Team, you will participate in the full software development life-cycle of building front-end applications for Narrative Science’s products.  This role will involve iterating with the UX team on user-stories, mockups and wireframes as well as developing, launching and supporting UI application code. 

You will do well in this role if you love making practical changes and seeing your products in use. Someone who is “service-minded” will fit in well on our team, meaning you naturally like to find solutions to problems and in general enjoy helping people in any way you can. You take delight in debugging unfamiliar problems.

Responsibilities:

  • Build a great user interface with high quality JavaScript, CSS/LESS/SCSS, HTML, etc.
  • Get code reviewed by peers, incorporate feedback, gain acceptance on feature design proposals
  • Gather, organize and be responsive to feature requests 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

Qualifications:

  • A Bachelor's degree and 2 years of professional software development experience
  • 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, helpfully-commented and readable code
  • Strong knowledge of JavaScript, common frontend libraries and frameworks (React, Redux, and AngularJS in particular), and development tools like Gulp and Grunt
  • Knowledge of HTML5, CSS (LESS/SCSS familiarity a plus), and related tools
  • Strong knowledge of how web browsers interact with backend services
  • Experience writing Selenium or other UI integrated tests

Bonus:

  • Knowledge of REST: Ideal candidates will have experience building REST services as well as coding clients to them
  • Experience with developing with scripting languages, such as Python
  • Experience with Unix / Linux systems (e.g. Ubuntu, CentOS, RedHat, etc.)
  • Familiarity with cloud computing, particularly AWS
  • Experience with continuous integration systems such as Jenkins
  • Experience creating mockups and wireframes

About Narrative Science:

Narrative Science is the leader in advanced natural language generation (Advanced NLG) for the enterprise. Quill, its Advanced NLG platform, learns and writes like a person, automatically transforming data into Intelligent Narratives—insightful, conversational communications full of audience-relevant information that provide complete visibility into how analytic decisions are made. 

Read Full Job Description
Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.

Location

We became a distributed workforce in March 2020 as a result of Covid-19 and will remain distributed moving forward. Our Chicago HQ still remains but we want our team to have flexibility around when and where they work.

Similar Jobs

Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.
Learn more about DO NOT USE - Narrative ScienceFind similar jobs