Job Directory Usertesting Senior Software Engineer, Mobile for User Testing, Inc.
Usertesting

Senior Software Engineer, Mobile for User Testing, Inc. Usertesting
San Francisco, CA

UserTesting is a company that operates as a user experience testing platform.

Companies like Usertesting
are looking for tech talent like you.

On Hired, employers apply to you with up-front salaries.
Sign up to start matching for free.

About Usertesting

Job Description

User Testing seeks a Senior Software Engineer, Mobile responsible for designing and implementing system-level software features for mobile devices.

Specific duties include:

* Design and implement software application features for Android devices using
* Practices Test Driven Development (TDD);
* Write clean system-level application code and refactor using best practices;
* Collaborate with the Engineering team to help define the REST APIs used in the implementation of our mobile applications;
* Drive the establishment of industry recognized best practices for Android software application development in our mixed platform environment;
* Build software applications and tools that facilitate usability testing on mobile devices and are easy to use by our panel of testers as well as our client
* Developers; and, Research new software solutions, or potentially unknown development methods in order to deliver cutting-edge software requirements Experience must include two (2) years of experience with the following

Requirements:

* Software development lifecycle from architecting to implementation and deployment;
* Software development with Java;
* Working in a code base incorporating Agile practices that includes code review, refactoring and monitoring post release software;
* Managing code in a version control system such as Git or SVN or Perforce;
* Object Oriented Programming experience;
* Working with internet protocols; and,
* Working with an IDE such as Eclipse or Visual Studio

Education and Experience:

* Master's degree or the equivalent in Computer Science and two (2) years of experience as a Senior Software Engineer, Mobile; Systems/Software Engineer;
* Software Developer; Software Engineering Intern; Research Assistant or in a related occupation, or,
* Bachelor's degree or the equivalent and five (5) years of experience in lieu of a
* Master's degree or the equivalent and two (2) years of experience.

About Usertesting

UserTesting is a company that operates as a user experience testing platform.

Headquarters
Size
1000 employees
Usertesting

690 5th street

Let your dream job find you.

Sign up to start matching with top companies. It’s fast and free.