7 years of experience working directly within engineering teams. Experience partnering with product OR program management teams. 3 years of people management experience, managing engineers. 3 years of experience architecting and designing (architecture, design patterns, reliability and scaling) of new and current systems. Bachelor’s Degree in Computer Science or related field. 8 years professional experience in software development. 5 years manag...
7 years of professional front-end development. Strong UX design skills, problem solving, and troubleshooting skills. Skilled with common front-end technologies such as HTML, CSS, JS, TypeScript, and Node. Deep experience in one or more relevant front-end frameworks such as React. Ability to rapidly prototype and adjust in response to customer feedback. Solid coding practices including peer code reviews, unit testing, and a preference for agile de...
Bachelor's degree in Computer Science, Computer or Electrical Engineering, Mathematics or similar experience. proven years of professional experience in software development / engineering. proven years of software development management experience (SaaS, PaaS, Enterprise software products). Repeated success leading significant software or projects from inception through launch. Demonstrated expertise in system-level design. Experience building an...