Android Developer (Edinburgh or UK Remote)

UserTesting a fast-growing startup with campuses in San Francisco, Atlanta and Edinburgh. We make it easy for businesses to understand how customers interact with their digital properties so that they can improve their customer experience. We do this by giving companies on-demand access to people in their exact target market who deliver video, audio, and written feedback on websites, mobile apps, and prototypes. Over 34,000 companies, including Google, Facebook, CBS, Apple, and The Home Depot, use UserTesting to improve their user experienceand their bottom line.

What makes the difference between a product thats engaging, compelling, and easy to useand one thats frustrating, broken, and complicated? The answer is user experience. Here at UserTesting, our mission is to create great experiences.

We are looking for an Android developer that understands the importance of, and practices, TDD, writes clean code, and has a willingness to refactor using best practices.

Responsibilities:
  •  Collaborate with our product team to help design and implement compelling features for Android devices
  •  Collaborate with the engineering team to help define the REST APIs used in the implementation of our mobile apps
  •  Drive the establishment of industry recognized best practices for Android development in our mixed platform environment
  •  Build apps 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

Requirements
  •  B.S. in Computer Science or a related field, or equivalent experience
  •  3+ years experience in software development
  •  1+ years of writing clean Android code with Android SDK
  •  1+ years experience writing Kotlin
  •  Must have experience with TDD, including unit testing, robolectric, or similar
  •  Ability to complete a project end-to-end, from architecting to implementation and maintenance
  •  Ability to learn new technologies quickly
  •  Proven to be a team player, a self-starter, driven to achieve great results and constantly improve
  •  Excellent analytical, debugging and problem solving skills
  •  Crisp written and verbal communication skills
  •  Ability to work on multiple product initiatives at once

Bonus Points for:
  •  Android App(s) in Play Store
  •  iOS knowledge and experience
  •  Cloud connected mobile apps using REST architectures
  •  Contributions to developer-focused products or a broadly deployed Open Source projects

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.

Want to apply later?

Type your email address below to receive a reminder

Apply to Job

ErrorRequired field
ErrorRequired field
ErrorRequired field
ErrorRequired field
Error
insert_drive_file
insert_drive_file
ErrorRequired field
ErrorRequired field
ErrorRequired field
ErrorRequired field