Senior Software Developer
Current- Building complex UIs for scientists to share and analyze cancer research data, using React, NextJS, TypeScript, and Emotion- Developing Node API features to support front-end work, such as exposing additional data from Elasticsearch, updating data validation, or adding new endpoints- Working with a team of scientists and business analysts to research, choose, and integrate scientific data visualizations into NextJS apps, including API updates- Contributing to our proprietary UI library in Emotion & React, including rewriting all table components to support new versions of React Table- Researching, planning, and writing scope of work documents, as well as writing documentation for developers on our team and developers that use our libraries- On-boarding & mentoring other developers day-to-day and through 1:1 meetings to help them learn new skills and ensure their success on the team- Working independently to resolve technical debt in legacy codebases, including planning the work and breaking it down into tickets, and refactoring as needed