Job Title
100% telecommute. Interviews are expected to be 99.99% technical, we would be ok with phone interview unless we develop a doubt (historical experiences) in which case we would ask candidate to be on video using teams.
Team
I lead the innovation engineering team in Optum Financial services. The team is purposefully small, though scales in/out as per needs. At this point, we are looking at a 6-12 months scale out period. The team consists of a PM, a product owner, a business operations person, bunch of VPs, solution architects, 5-6 top tier director level elite software engineers. The project is one of the top 2 priority projects in Optum Financial services and have attention as high as it can get.
Responsibilities
React, CSS, HTML
Design and develop UI applications
Write reusable code/components using modern JS libraries and frameworks like React
Maintain code quality using modern JS testing frameworks and tools
Provide meaningful contribution to code reviews and code quality check
Deploy code using Jenkins Pipeline
Proficient in using RESTful and GraphQL APIs
Acts as a lead engineer in the team and accountable for coaching and mentoring of other team members
Ideal Background
We do not care what industry a candidate comes from. We need solid technical engineer regardless of their past experience who is proficient in software engineering and is well rounded.
Required
Solid understanding fundamental programming concepts and good experience of TDD
5-7 years of software engineering experience using modern JS libraries
Familiar with HTML5, CSS3, responsive designs
Experience with working with SPA applications build using UI frameworks such as React
Experience in client-side state management
Passion for developing high quality, well tested code following organizational UX standards
Must effectively collaborate with developers, and other relevant team members
Strong communication, presentation and organization skills
Must be able to work independently
Experience working in a Scrum environment
Technical skills are important, but so are attitude and the ability to work well with others
Preferred
Understanding of Event Sourcing concepts
Familiarity with functional programming and Software design patterns
Familiarity with CI/CD Pipelines and trunk based development
Experience with deploying into and managing cloud providers (Azure, AWS, GCP, etc.)
Experience working in a Scrum environment
Experience with fetching from GraphQL APIs
Deep understanding of asynchronous operations
Experience with modern build tools including Webpack, Babel, ESlint, etc,
Preferably full stack experience (preferably using TypeScript / NodeJS)
Remote