Software Engineer (Front End)
Job Description
Who we are:
CityBase supplies government agencies and utility companies with technology to make it easier for their constituents and customers to find, apply, and pay for public services. Our unified online presence and physical kiosk solutions democratizes access to services for constituents who may or may not have access to a computer or mobile device.
About the Role : Engineering @ CityBase
CityBase is seeking Senior Software Engineer (Front End) to join our team.
We are remote-first and have team members throughout the United States and Canada, as well as in our headquarters in downtown Chicago. We value our collaborative, team-first culture which supports a healthy work-life balance.
At CityBase we are organized into cross functional teams and use an agile methodology (Scrum) with a two week sprint. While we collaborate during design phases and sometimes utilize pair programming, we often work independently when coding. We maintain high standards through peer reviews and automated testing. Using ArgoCD and Kubernetes, we are able to quickly spin up an environment to validate our work and deploy on demand.
Who you are:
What you'll do:
Helpful experience:
Benefits:
At CityBase, we've created an inviting environment that fosters a culture of collaboration and innovation. Some of the benefits our team members enjoy include:
What to expect from the interview process:
We are nice people and take our interview process seriously to ensure there is a good mutual fit. There are four rounds of interviews which encompass behavioral questions, a coding challenge, and system design. We are interested in how you think, problem-solve and who you are. We are not expecting perfection, so please don't be nervous - we are rooting for you! We believe in embracing new perspectives and optimizing impact. If you have relatable experience and relevant transferrable skills but feel you may be missing a few of the requirements, we encourage you to apply! We recognize that people have unique career journeys and if you're excited about this role and know you can bring something great to the team, then we want to hear from you.
Please know CityBase is committed to providing a comfortable and accessible interview process for every candidate. If there are any accommodations our team can make throughout our hiring process (big or small), please let us know. Upon request, appropriate accessible formats or arrangements will be provided as soon as practicable.
CityBase supplies government agencies and utility companies with technology to make it easier for their constituents and customers to find, apply, and pay for public services. Our unified online presence and physical kiosk solutions democratizes access to services for constituents who may or may not have access to a computer or mobile device.
About the Role : Engineering @ CityBase
CityBase is seeking Senior Software Engineer (Front End) to join our team.
We are remote-first and have team members throughout the United States and Canada, as well as in our headquarters in downtown Chicago. We value our collaborative, team-first culture which supports a healthy work-life balance.
At CityBase we are organized into cross functional teams and use an agile methodology (Scrum) with a two week sprint. While we collaborate during design phases and sometimes utilize pair programming, we often work independently when coding. We maintain high standards through peer reviews and automated testing. Using ArgoCD and Kubernetes, we are able to quickly spin up an environment to validate our work and deploy on demand.
Who you are:
- Dedicated team player with strong interpersonal skills, values humility and respects others
- Lifelong commitment to improving your skills, work habits, and productivity
- Professional who is comfortable with providing and receiving constructive feedback and managing deadlines
- 2-5 years of 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
- 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 preferred
- Experience working with UX/UI designers to plan and assist with the UI development process
- Possess a disciplined approach in creating readable and testable code
- Proficient in version control fundamentals such as branching, rebasing, and providing peer reviews by way of pull requests
- Experience operating in an agile environment
- Resourceful and comfortable working without complete information
- Ability to prioritize tasks and self manage
- US or Canadian citizenship or green card holder
What you'll do:
- Expand our platform to best serve our customers, who are typically government agencies, through a highly available, scalable, reliable, and easy to implement architecture
- Develop automated tests to validate acceptance criteria in our CI/CD environment
- Provide peer code and design reviews to ensure high quality standards
- Identify, propose, and implement improvements to our systems and processes
- Efficiently create maintainable documentation to clearly communicate system design
Helpful experience:
- React / Redux / Typescript
- Ramda.js / Sanctuary.js
- Postgres / Redis
- Git / GitHub / GitHub Actions / ArgoCD
- Docker / Kubernetes
- Java / Python / Ruby on Rails
- Elixir / Phoenix
- GraphQL
- Event bus / message bus patterns (NATS / RabbitMQ / Kafka)
Benefits:
At CityBase, we've created an inviting environment that fosters a culture of collaboration and innovation. Some of the benefits our team members enjoy include:
- Comprehensive health, dental and vision insurance
- 401(k)
- Flexible vacation policy
- Paid parental leave
- Flexible spending account and dependent flexible spending account
- Pre-tax commuter program
- Short and long term disability and life insurance
- Fitness membership stipend
What to expect from the interview process:
We are nice people and take our interview process seriously to ensure there is a good mutual fit. There are four rounds of interviews which encompass behavioral questions, a coding challenge, and system design. We are interested in how you think, problem-solve and who you are. We are not expecting perfection, so please don't be nervous - we are rooting for you! We believe in embracing new perspectives and optimizing impact. If you have relatable experience and relevant transferrable skills but feel you may be missing a few of the requirements, we encourage you to apply! We recognize that people have unique career journeys and if you're excited about this role and know you can bring something great to the team, then we want to hear from you.
Please know CityBase is committed to providing a comfortable and accessible interview process for every candidate. If there are any accommodations our team can make throughout our hiring process (big or small), please let us know. Upon request, appropriate accessible formats or arrangements will be provided as soon as practicable.
Explore More
Apply Now
Back to Job Listings
Add To Job List
Company Profile
View Company Reviews
Date Posted
09/08/2023
Views
0
Positive
Subjectivity Score: 0.7
Similar Jobs
Senior Backend Engineer - DPS Core & Data Engine Squad - CCC Intelligent Solutions
Views in the last 30 days - 0
View DetailsDirector Analytics - North America Insights & Analytics - Suntory Global Spirits
Views in the last 30 days - 0
View DetailsClinical Case Manager - Behavioral Health (Field - Chicago Northside, IL) - CVS Health
Views in the last 30 days - 0
View DetailsCase Manager, Registered Nurse - Field IL (Cook County) - CVS Health
Views in the last 30 days - 0
View DetailsMolecular Application Specialist, Chicago ( BD Diagnostics/ Field Training/Pre/Post Sales) - BD
Views in the last 30 days - 0
View Details