Senior Front End Engineer

CITYBASE

(Chicago, Illinois)
Full Time
Job Posting Details
About CITYBASE
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.
Summary
We’re looking for a Senior Front End Engineer who embraces functional programming on the front end. Here at CityBase, we use Elm and JS in production, but we are interested in candidates that have ClojureScript, BuckleScript, or RamdaJS experience as well. As a company we believe that functional programming improves the developer experience, reduces bugs, and increases productivity. As part of an agile, highly capable development team, you will work with our product team to define and implement the future of GovTech using the latest front end stacks. You will have an opportunity to gain experience in Elm, React and functional JS, Elixir 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
Ideal Candidate
* 5+ years of software development experience in an Agile environment, utilizing lean/Scrum/XP Programming software development principles. * 2+ years of experience with a functional language (OCaml, ML, Elixir, Clojure) * 2+ years of experience with React * 1+ years of experience with Elm, ClojureScript, BuckleScript * Broad knowledge of Javascript Ecosystem * Must be able to educate less experienced developers on TDD principles and best practices. * Development leadership experience - demonstrated leadership of software engineering teams. * Bachelor’s or Master’s Degree in Computer Science, IT or related field * Legally authorized to work in the United States **Nice to Haves:** * RamdaJs * RxJs * Redux

Questions

Answered by on
This question has not been answered
Answered by on

There are no answered questions, sign up or login to ask a question

Want to see jobs that are matched to you?

DreamHire recommends you jobs that fit your
skills, experiences, career goals, and more.