Software Engineer
CityBase, Inc. Chicago, IL (remote)
Aug 2022 — Present
- Maintained and added new features to multiple single page web applications, utilizing technologies including JavaScript, Yarn, NPM, Webpack, Parcel, React, Redux, RxJS, TypeScript, SCSS, and GraphQL
- Care for and grow a proprietary React component library, and integrate those components successfully into myriad contexts
- Incrementally set up and convert JavaScript codebases to use TypeScript (front end and full stack)
- Participate in design critiques (along with other engineers) to help facilitate cross-discipline knowledge transfer and early detection of potential gotchas in development
- Upgraded our CI pipeline by incorporating Playwright tests to automatically run against the latest commit in a PR, leveraging Docker and GitHub Actions
- Planned and executed accessibility overhauls of several front-end applications to bring them into compliance with WCAG 2.2 AA
- #AdvancedJS
- #React
- #TypeScript
- #Functional Programming
- #a11y
- #GraphQL
- #GitHub Actions
- #Storybook