Company Description
UserTesting enables every organisation to deliver the best customer experience powered by human insight. The market leading on-demand
Human Insight Platform from UserTesting is used to make accurate customer-first decisions and quickly create great customer experiences.
Our customers include 48 of the top 100 brands in the world, and we have delivered human insights to over 35,000 companies to-date. One of Silicon Valley's fastest growing private companies, UserTesting prides itself on great company culture, creating a rewarding and supportive environment for our employees. Headquartered in San Francisco with offices in Atlanta and now Edinburgh, there is a great opportunity to become part of this amazing growth story.
The Position
UserTesting are looking for excellent Software Engineers, with a passion for innovation and collaboration to join our new Edinburgh office. The product development offers the opportunity for our Engineers to work across both front and/or back end environments, with challenging projects and initiatives that directly contribute to the growth and success of UserTesting.
The right candidate will collaborate effectively as part of wider engineering team, have solid experience in Javascript frameworks and Ruby or an equivalent language, experience of the full development lifecycle and a passion for keeping things simple. This will include familiarity with continuous deployment, pair programming and test driven development.
As an engineer at UserTesting you will be part of a passionate team that work effectively as a distributed group. You will receive support for your personal and professional growth including a twice annual Product & Engineering meetup where our teams work (and play) together around themed activities to advance our product, platform and people.
Your Duties:
- Work closely with product and design to discover and build solutions that help our customers build great user experiences by enhancing our customer, tester and internal tools.
- Work effectively within a team environment, to regularly solicit and act on feedback, focus on root causes, and continually strive to improve.
- Collaborate naturally with peers and functions outside of engineering, and with peers who are both remote and co-located in the UK and USA.
- Advocate and lead-by-example best practices for code quality in architecture and design, maintainability, performance, and scalability.
- Customer-centered desire to solve hard technical problems with simple solutions
Experience:
- Development in JavaScript frameworks such as Angular and React
- Development in Ruby on Rails or similar OO language.
- Engineering practices such as refactoring, TDD, CI/CD, pair programming, and code reviews.
- Experience with agile development processes such as Lean/Scrum/Kanban/XP
- Familiarity with flow-based development processes with continuous deployments.
Bonus points for:
- Experience with client-side performance optimization and security
- Experience with SaaS product development
- Experience with rapid-prototyping and validating assumptions
Benefits:
As well as a five star rated ‘best place to work’ work environment and the opportunity to change the world, we offer competitive salary, benefits, plenty of perks, as well as stock options. We value diversity, and are proud to be an inclusive, equal opportunity workplace.