UX design skills, problem solving, and troubleshooting skills.
Deep experience with HTML, CSS, JS, React, and Node
Understanding how to architect and build modern backends with user experience forethought
Ability to rapidly prototype and adjust in response to customer feedback
Exposure to architectural patterns of large, high-scale web application backends (e.g., well-designed APIs, resiliency, data structures, efficient algorithms)
Solid coding practices including peer code reviews, unit testing, and a preference for agile development
Nice to have:
Experience building scalable, distributed, front-end experiences
Experience building reusable UX components or libraries
Understands how to optimize the delivery of code and assets to a browser or device
Experience to leverage modern monitoring/telemetry tools to identify, assess, and prioritize web application issues