Minimum 10+ years of hands-on experience developing software in JavaScript, TypeScript, or ES6. Proficiency with front-end web frameworks like LIT, Polymer, React, Vue, or Angular. Experience with CSS. Experienced with GraphQL, REST, HTTP, Thrift basics. Ability to design and implement maintainable APIs. Experienced with distributed caching layers. Experienced with distributed large scale data storage systems. Strong organizational skills. Ability to prioritize tasks and deliver projects on schedule. Ability to collaborate with other web engineers and cross-functional partners. Self-directed, innovative, and biased towards action in fast-paced environments. Enthusiasm for building new things and thriving in ambiguity. Excellent communication skills.