Senior Software Engineer (Front End)

| Remote
Sorry, this job was removed at 1:05 p.m. (CST) on Thursday, January 6, 2022
Find out who’s hiring remotely
See all Remote jobs
Apply
By clicking Apply Now you agree to share your profile information with the hiring company.

About the role

CityBase is seeking a Senior Software Engineer (Front End) to help us create platforms and products for local governments and utilities that facilitate richer, more consistent, and more accessible interactions with their customers and constituents. We’re a fast-growing software company that uses cutting-edge technology, and we’re looking for other like-minded individuals who are smart, empowered people to help define that next generation. We’re excited to work with you to redesign the way millions of people access information and public services!

We use Jira for managing stories and bugs that we address in 2-week sprints (scrum-style agile). Our tech stack is a mix of Ruby, Rails, Elixir, Phoenix, and React. We use GitHub Actions for CI, and our applications are deployed to Kubernetes clusters in AWS via ArgoCD. Engineers are encouraged to limit in-progress work to one card each where possible. Pairing is optional and supported, but we’ve found that most developers prefer collaborating in design and through the review process and working independently in the code.

This position reports to a Software Engineering Manager, working closely with Product Management, Solutions Engineering, and Customer Support teams. 

Responsibilities:

  • Design, build, test, deploy and maintain applications for the delivery of digital services and payments
  • Coach and mentor less experienced developers on the team
  • Contribute to the evolution of the platform through strong architectural design
  • Develop standards, tools, processes, libraries, and frameworks that facilitate the development of reliable, secure, performant, and consistent services
  • Identify and resolve issues related to performance, usability, and accessibility

Qualifications 

Required

  • 5+ years professional software development experience writing JavaScript, HTML, and CSS for modern browsers to implement web application user interface features
  • Demonstrated professional experience with JavaScript frameworks such as React/Redux, Vue, Angular
  • Ability to clearly communicate thoughts and ideas with your team
  • Demonstrated ability to document system architecture
  • Strong preference to succeed as a member of a team
  • Strong understanding of modern software development techniques and methodologies
  • A strong desire to become an expert in new technologies and languages, particularly frontend web technologies
  • Experience achieving compliance with modern accessibility standards and best practices: WCAG, ARIA, screen reader tools
  • Experience working with UX/UI designers to plan and assist with the UI development process

Preferred

  • Familiarity with functional programming libraries and patterns such as Ramda.js, Sanctuary.js
  • Experience working with GraphQL
  • Familiarity with modern backend languages and frameworks like Ruby on Rails, Elixir (Phoenix), Java, Python
  • Experience collaborating with backend developers to design and implement RESTful APIs and services
  • Familiarity with Linux, Git, Docker, and AWS

Benefits:

At CityBase, we’ve created an inviting workspace that fosters a culture of collaboration and innovation. Some of the benefits our employees enjoy include:

  • Competitive wages
  • Generous benefits including Health, Dental, Vision, Life, Disability Insurance, & 401(k) program
  • Flexible vacation policy
  • Paid parental leave
  • Flexible spending account, dependent flexible spending account, and a pre-tax commuter program
  • Fitness membership stipend
  • Pre-tax commuter program
  • Short and long term disability and life insurance
  • CityBase offers a flexible remote model, with the ability to work from our downtown Chicago office and/or remote from home throughout the week.

About CityBase

CityBase makes government and utility technology that modernizes and unifies the way people find, apply, and pay for services. More than 100 government agencies, utilities, cities, and counties use CityBase technology to provide hassle-free payments and digital services to their customers and staff. CityBase integrates payment functionality, business processes, and communications onto a central, cloud-based platform that consumers can access through the web, mobile, kiosk, and point of sale.

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