Software Engineer, Front End

User Testing Atlanta , GA 30301

Posted 1 week ago

The UserTesting Engineering team is looking for an experienced Software Engineer, Front End, 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, onsite position in our Atlanta office.


  • 4+ years of experience developing in JavaScript frameworks such as Angular and React

  • Passion for engineering practices such as refactoring, TDD, CI/CD, 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

Bonus points for:

  • Experience with client-side performance optimization; security

  • Experience in the field of Usability

  • Experience with SaaS product development

  • Experience with rapid-prototyping and validating assumptions using qualitative and quantitative methods

  • Experience using UserTesting is a big plus

  • Unix system administration experience

Additional Information

Besides a great 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.

Learn more about what it is like to work at UserTesting at:

icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Front End Software Engineer I

Unum Group

Posted 1 week ago

VIEW JOBS 3/6/2019 12:00:00 AM 2019-06-04T00:00 Job Posting End Date: 04/30 Our Fortune 500 company is driving a digital transformation and looking for forward-thinking innovators to disrupt how our industry thinks about and uses technology. As one of the world's leading employee benefits providers, we help millions of people gain affordable access to benefits that help them protect their families, their finances and their futures. Are you an asker of questions, a solver of problems, and a challenger of the status quo? Our mission is to provide a differentiated customer experience and exceed the expectations people have of technology at any company — not just insurers. We are seeking individuals to join our team of talented IT professionals who share never-ending passion and an unwavering focus on our customer experience. Team members comfortable working in an agile, fast-paced, and delivery-focused environment thrive in our environment where we value an entrepreneurial spirit and those who challenge the status-quo. Unum is changing, and we're excited about what's next. Join us. General Summary:Colonial Life is in the midst of a significant digital transformation as we move to become a digital leader and 'game-changer' in our market-place. We want to create exceptional customer experiences and are completely reimagining those experiences. Our Senior Leadership team understand the impact technology can have on this and have committed the investment necessary to make it happen. We are seeking front end developers who want to be a part of this exciting journey who can help us define and deliver the solutions we require as we reimagine for example our Plan Administration Portal, implement CRM and fully automate our Bill reconciliation. The Front End Developer will work with our UX Team and is responsible for the building and configuration of the UI to ensure that we deliver a compelling customer experience within their business portfolio. They ensure software is delivered to high-quality standards by collaborating with their agile team members and by leveraging unit testing and continuous integration. They participate in the estimation of work required to deliver software features. Principal Duties and Responsibilities * Responsible for the design, implementation, and maintenance of new and existing features for the existing portfolio of applications for a business area * Responsible for communication and collaboration with key stakeholders in the delivery of features * Design, codes, configures, unit tests, maintains, and documents software deliverables using agreed upon standards and tools. Participates in sizing and estimation activities within the agile team * Communicates daily with the Scrum Master or Team Lead and the Agile team on progress made and planned progress for the coming day and reports any impediments that are blocking their progress * Participates in code reviews and sprint retrospectives; ensuring their ideas for team continuous improvement are communicated so that the overall process and team can improve sprint by sprint and readily receives feedback for self-improvement. May lead parts of same. * Focuses on delivering business priority and value at all times * Responsible for ensuring the quality of existing and new features through both manual and automated testing and use of continuous integration techniques, where practical * Demonstrates an interest in software architectures and seeks to design solutions in alignment with Company stated architecture and standards * Participate in Proof Of Concept work and prototyping when necessary * Collaborates with Business Analysts to confirm understanding of business requirements relating to features to be delivered and to help the Business Analyst define requirements that can be delivered from a technical perspective * Collaborates with User Experience (UX) designers to ensure designs produced can be translated efficiently into working solutions for feature delivery * Collaborates with the agile team to establish the definition of done for each of the stages of production within the team * Collaborate with Test Engineers and Senior Test Engineers to ensure that software meets the definition of done; ensuring successful transition of work to the next stage of production during the sprints * Ensures an innovation culture in the team by continuous improvement of deliveries and participates in evaluating new processes and technologies that can be applied to future feature delivery * Collaborates with Technical Support Engineers to transition software features to a production environment ensuring that the deliveries meet application performance criteria, release standards; and ensures application and system stability. * Automates testing of software to industry standards of software automation ensuring very high quality application/solution delivery and efficient regression of existing features * Ensures that the latest project progress is known to the agile team by ensuring Application Lifecycle Management (ALM) tools are up to date and participating in daily standups outlining progress made, progress planned and detailing impediments * Thinks with the mind of the end customer at all times, ensuring solutions seek to improve the customer experience and delight their customers. Job Specifications * Bachelors Degree in Computer Science is preferred, or equivalent relevant business experience * 2+ years experience with demonstrated success at the Associate level in software development and software development practices or equivalent experience * Shows evidence of analytical ability * Takes a logical, analytical approach to problem solving and pays close attention to detail * Knowledge of Agile Development Methodologies * Self motivated and results oriented * Takes an innovative approach to problem solving * Demonstrates strong focus on quality delivery and delighting customers; holds self to high standards of delivery * Demonstrates good oral and written communication skills. * Strong team player; able to work effectively within a team and more broadly with people from a variety of backgrounds and areas across the organization. #IN1 #LI-AN1 Our company is built on helping individuals and families, and this starts with our employees. Working here means doing interesting work alongside talented people, and having the opportunity to balance your work and life. In return for your innovation and hard work, we provide you with access to the benefits and resources you need to invest in yourself. From our onsite fitness facilities and generous paid time off to professional development programs, we are committed to helping you live and work your best – both inside and outside the office. Unum is an equal opportunity employer, considering all qualified applicants and employees for hiring, placement, and advancement, without regard to a person's race, color, religion, national origin, age, genetic information, military status, gender, sexual orientation, gender identity or expression, disability, or protected veteran status. Company: Unum Unum Group Atlanta GA

Software Engineer, Front End

User Testing