Optum React Developer X2
Project overview: Building out new functionality, added features to their Behavioral Health member portal. Helps members and non-members alike give access to users to products that will help with mental/behavioral health care services, cessation programs, etc. Has historically been more informational/reading materials. Trying to become more proactive, building out interactive surveys that the candidates fill out with questions surrounding mental and behavioral health and then retrieves recommended services/output based on their information given/input. Added functionality and expanding to other platforms--offering same services on MyUHG (as well as Live and Work Well).
Role notes:
- 2 separate teams supporting the same initiative: James and Matt are Tech Leads/Managers over each. These two will support one and could float between but will both be supporting the same project.
- Matt's team is "own you build"--responsible for all ops, deployments, test coverage; James' team has a separate Ops team that takes on deployments, pipelines, and some testing
- Using Cypress for all testing, any Javascript testing experience/tooling is okay (Jest, Jasmine, etc.)
- Preferred API build experience. Matt's team is all Node.js based API, James' is Java/Spring Boot back-end with some AEM servelets. Bare minimum need to know how to call APIs, retrieve and display data.
- Working toward micro-front ends, modular federation with Webpack 5 (nice to have)
Must haves:
- Javascript
- React.js
- HTML/CSS
- Testing (Cypress preferred, Jest, Jasmine, Chai, etc okay)
- Calling APIs
Nice to have:
- Webpack
- API development experience (Node.js for Matt; Java for James)
- Zustand, Recoil, Context (have some legacy Redux, but moving more into modern state management)
- Next.js
- CI/CD pipeline build/automation
Issues they've been having:
Hands-to-keyboard experience. Candidates haven't been able to complete their code assessment, which is a "Space-X" countdown timer feature within the box with other specifications (add a background image, text position should look a certain way). Pull from the API and display in the UI. Ability to complete the code and basic CSS has been lacking.