Company Description
UserTesting enables every organization to deliver the best customer experience powered by human insight. With UserTesting’s on-demand
Human Insight Platform, companies across industries make accurate customer-first decisions at every level, at the speed business demands. With UserTesting, product teams, marketers, digital and customer experience executives confidently and quickly create the right experiences for all target audiences, increasing brand loyalty and revenue. UserTesting has over 1,200 subscription customers, including 48 of the top 100 brands in the world, and has delivered human insights to over 35,000 companies to-date.
Founded in 2007 and backed by Accel and OpenView, UserTesting is headquartered in San Francisco with offices in Atlanta and Edinburgh. To learn more, visit
www.usertesting.com.
JOB DESCRIPTIONThe UserTesting Engineering team is looking for an experienced UI Software Engineer who enjoys working across the entire front end tech stack, has solid experience with multiple JavaScript frameworks, is committed to people over process, understands the value of user testing throughout the product cycle, and has a strong belief in keeping things simple. You will play a key role in our product evolution, duties include:
- Work closely with product and design to discover and build solutions that help our customers build great user experiences
- Collaborate with engineers who are both remote and co-located in our Mountain View, San Francisco, and Atlanta offices
- Work effectively within a team environment, to regularly solicit and act on feedback, focus on root causes, and continually strive to improve
- Enhance our customer-facing platform, tester panel distribution systems, video playback tools, and mobile device recording capabilities
- Advocate and lead-by-example best practices for code quality in architecture and design, maintainability, performance, and scalability
- Lead on promoting just-right solutions to build for the future while also avoiding costly premature optimizations
This is a full-time position in our Atlanta office or remote.
Requirements:
- 4+ years of experience developing in Sass / SCSS, Semantic HTML, and Javascript
- Proactively collaborates with product, design, and other cross-functional teams
- Passion for engineering practices such as refactoring, pair programming, and design/code reviews
- Customer-centered desire to solve hard technical problems with simple solutions
- Experience with high discipline agile development processes such as Lean/Scrum/Kanban/XP
- Familiar with or deep interest in flow-based development processes with continuous (30+) deployments daily
- Seeks regular feedback and collaborates naturally with peers and functions outside of engineering
- B.S. in Computer Science or a related field, or equivalent experience
Bonus points for:
- Experience in the field of Usability
- Experience with accessibility is a plus
- Experience with SaaS product development
- Experience with rapid-prototyping and validating assumptions using qualitative and quantitative methods
- Experience using UserTesting is a big plus