Jan 4, 2011

Software Engineer - Japanese Mobile Clients

About This Job
Twitter's mobile team is looking for new members of our technical staff to work on cutting edge projects for Japan. You will work on our small team, own the projects that you work on, and have direct input into the business decisions that change the way people share and discover what's happening on a mobile device in Japan.
 
Responsibilities

  • Build an exciting Twitter branded experience on the mobile client platforms in Japan
  • Work closely with, and incorporate feedback from, product management, interaction designers, and other teams
  • Assist carriers and mobile device makers to integrate theTwitter branded experience throughout their implementations
  • Rapidly fix bugs and solve problems
  • Conduct design and code reviews
  • Pro-actively look for ways to make Twitter better
Requirements
  • Experience building and shipping native mobile applications
  • Excellent programming skills in Java for Japanese mobile phones
  • Understanding of Keitai technologies and restrictions, web technologies (Javascript/HTML/CSS/Ajax/HTTP, Apache), Ruby, Ruby on Rails and familiarity with Unix/Linux
  • Comfortable with agile techniques (user stories, TDD, pair programming) and working in an open floorplan
  • Strong communication and documentation skills
Desired
  • Fluency in Japanese and English
  • Experience building large scale Mobile consumer services
  • Experience with postfix, Keitai mail and character encoding issues (Unicode, Shift-JIS, etc)
  • Experience developing for a wide range of other mobile platforms (JavaME, BREW, iOS)
  • Previous startup experience
  • Active user of Twitter
  • Active Twitter API developer
apply for this job