12+ years of professional experience building web-based UI applications that interface with backend services.
• Strong experience with the foundations of HTML/CSS and Javascript or Typescript
• Solid experience with web frameworks like Svelte/React/VueJs.
Solid experience in the development of HTML/CSS, Javascript
• Proven experience with RESTful design and implementation
• Intimate knowledge of the HTTP protocol, including debugging HTTP requests and responses between client and server
• Experience writing asynchronous code using either Promises or Async/Await syntax
• Experience analyzing performance bottlenecks (load times, latency, requests/s, etc.) using profiling software
• Comfortable with iterative approaches to software development combined with the drive to move fast and think big
• Test-driven development mindset and a focus on quality, scalability, and performance
• Excellent engineering craftsmanship demonstrated through depth and breadth of technical knowledge
• Experience rendering 3D objects/geometry in the browser and with frameworks like WebGL, Three.js, and Mapbox is a huge plus.
• Exposure to containers, Kubernetes, and public cloud (preferably AWS) is a plus
• Bachelor’s degree in computer science or related fields preferred