Android Developer

Softura - Sunnyvale, CA


Job Duties

- help invent the next generation of ecommerce; integrated experiences that leverage the store, the web and mobile, with social identity being the glue
- work with world-class technologists and product visionaries as a contributing member of the company core engineering team
- work with Java and other related technologies to design and develop high-performance and scalable applications for use within the company product ecosystem
- help the team leverage and contribute to open source software whenever possible
- be responsible for laying the foundation for the platform as well as proposing solutions to ease software development, monitoring of software, etc.
- be excited about making an immediate impact on a global scale

Minimum Qualifications;

  • BS/MS in Computer Science, or equivalent
  • 6+ years of Java development experience required
  • 3+ years of experience developing native Android applications
  • Have released at least one application into the Google Play Store personally or with a company
  • Experience with Javascript frameworks (e.g. AngularJS, Backbone.js, node.js, etc)
  • Proficient in Android, Java
  • Experience with HTML5, CSS3,
  • Experience interfacing with Restful APIs
  • Competence with Linux, GIT
  • Experience with Test-Driven Development


  • Passionate about user experience
  • Good verbal and written communication skills.
  • Able to work in fast pace high performance development environment

Job Type: Contract


  • Native Android appications: 3 years (Required)
  • Open Source: 2 years (Required)
  • Backbone.js: 4 years (Required)
  • CSS: 4 years (Required)
  • at least 1 App published in Playstore: 1 year (Required)
  • Java development: 6 years (Required)
  • HTML5: 4 years (Required)


  • Bachelor's (Preferred)


  • Sunnyvale, CA (Preferred)

Work authorization:

  • United States (Required)