Overview
Skills
Job Details
Functions:
Implement solutions to provide best-in-class functionality to internal and external customers.
Deliver secure, performant, scalable, resilient, observable, cloud-based systems to stakeholders in an iterative methodology.
Measure and monitor new functionality for continuous feedback and performance improvement.
Perform additional duties as assigned.
Competencies:
Able to solve technical problems independently and with a collaborative team
Experience in technical engineering practices for reviewing, testing, deployment, and release of internal and customer-facing functionality
Experience in building, maintaining, optimizing, and upgrading functionality in an iterative, secure, and resilient manner
Able to engage and contribute during any aspect of the life-cycle of a project or function
Strong time management skills in projecting and meeting timelines, and determining when to escalate or discontinue
Clear, concise, and direct written and verbal communication skills Technical Skills:
Required
Expert-level experience in JavaScript w/ ES6+
Expert-level experience with React (18+)
Expert-level experience using TypeScript
Expert-level experience writing Tests using Cypress, Jest and/or Playwright
Expert-level experience with responsive web design using Tailwind and CSS standards
Intermediate experience with TanStack Query
Intermediate experience with Webpack
Intermediate experience with Vue
Intermediate experience with Java and OOP
Intermediate experience with CI/CD, including feature flags
Intermediate experience with Git Required Education and Experience:
BA/BS degree in Computer Science or related fields and 6+ years of experience OR 8+ years equivalent experience in software development
Programming experience with at least one software programming language
Experience with production-grade distributed systems development Preferred Education and Experience:
8+ years of experience in web-based architecture
5+ years of experience in Engineering discipline
5+ years of experience working in an Agile environment
Experience launching secure, scalable, resilient services at Enterprise scale
Ability to handle multiple competing priorities in a fast-paced environment
Experience with cloud infrastructure (AWS preferred)