Senior React.js Engineer

| Hybrid
Sorry, this job was removed at 11:31 p.m. (CST) on Sunday, July 16, 2017
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.

 

About CityBase: 

CityBase is a govtech startup, headquartered in the Loop of Chicago. We are a team of more than 40 people who are curious, driven and forward-thinking.

CityBase creates technology to make government more personal and responsive. We work with municipalities, agencies, and utilities to integrate their business processes and citizen interactions onto a central, cloud-based platform accessible through multiple channels, including web, mobile, kiosk, and point-of-sale.

What we are looking for:

We have an opportunity for a talented UI Engineer to join our team and help us build the next generation CityBase platform. As part of an agile, highly capable development team, you will work with our product team to define and implement the future of GovTech. This position will give you experience in React.js, Elixir, Phoenix, React Native and Production deployment of high availability NoSQL implementations.

Responsibilities:

  • Technical leadership and mentoring of junior team members
  • Development of architecture roadmap of CityBase's Web/UI Stack
  • Identify and implement of development best practices, including Design and Code Reviews, Unit Tests and Test Automation
  • Drive innovation using latest Web/UI technologies
  • Instill a culture of out of the box thinking, exploration and problem solving within the team
  • Build a reliable and performing Web/UI platform
  • Manage test implementation and quality validation for the entire project
  • Work closely and collaboratively with a small multi disciplined agile team
  • Coach and mentor our junior team members as they tackle even larger problems
  • Help make CityBase an emerging leader in GovTech 

Qualifications:

  • 5+ years of software development experience in an Agile environment, utilizing lean/Scrum/XP Programming software development principles.
  • Bachelor’s or Master’s Degree in Computer Science, IT or related field
  • Extensive experience with Javascript and CSS, including preprocessors
  • Expert in debugging JavaScript and CSS
  • Must be able to educate less experienced developers on TDD principles and best practices.
  • Development leadership experience - demonstrated leadership of software engineering teams.
  • Experience with enterprise level, high-availability application development required.

Nice to have's:

  • Experience with functional programming languages such as Elm, Elixir, or Erlang (Scala, Clojure, F#, etc.)
  • Familiarity with ES6 and ES7
  • Expertise with SCSS or Sass
  • Knowledge of FlowType, TypeScript or other uses of adding type annotations to javascript
  • Familiarity with Material Design
  • Experience with functional testing tools such as Selenium or Nightwatch
  • Experience using Test Driven Development (TDD)
  • Keen eye for usability and user experience
  • Experience in developing clean, well architected code.
  • Familiarity with Unix/Linux environments.
  • Source Control Management (preferably Git/GitHub).
  • Data (SQL or similar query language) and data constructs (XML, JSON).
  • Experience developing/consuming Web Services (REST, SOAP, JSON), ETL jobs and API's (Service-oriented architectures).
  • Experience using, integrating, and optimizing front end builds with Webpack

You'll be happy here if:

  • You're looking to contribute to our culture and roadmap
  • You love working collaboratively
  • You are high energy and low ego
  • You’re comfortable giving feedback and receiving constructive criticism
  • You have a positive open attitude and a desire to have fun
Read Full Job Description
Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.

Location

363 West Erie Street, Chicago, IL 60654

Similar Jobs

Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.
Learn more about CityBaseFind similar jobs