Software Engineer - Mobile (Android) at Twitter

This listing page works as a wiki, editable by the users of the website. Once the listing is approved, it becomes a featured listing and is editable only by the original editor.
Company
Twitter
Location
San Francisco, CA
Added on
01/09/2010
Keywords
mobile  android  ruby 

About the Company:

Twitter is a real-time information network powered by people all around the world that lets you share and discover what’s happening now.

Twitter asks “what’s happening” and makes the answer spread across the globe to millions, immediately.

What Twitter Does

Whether it’s breaking news, a local traffic jam, a deal at your favorite shop or a funny pick-me-up from a friend, Twitter keeps you informed with what matters most to you today and helps you discover what might matter to you most tomorrow.

The timely bits of information that spread through Twitter can help you make better choices and decisions and, should you so desire, creates a platform for you to influence what’s being talked about around the world. Search results spread across Twitter and in other ways across the Web so you can discover what’s happening on and off of Twitter.com, wherever you prefer.

Twitter can give a voice to even the weakest signals because of its simplicity. Users can access Twitter on powerful broadband connections via a video game console or through faint connections in rural areas via SMS on a simple mobile phone. You can also access Twitter through more than 50,000 third-party Internet and mobile applications.

Just remember, how you use Twitter is completely up to you. Follow hundreds of people. Follow a dozen. Post every hour. Post never. Search for your favorite topics and create lists. Or not. You are in control on Twitter.

The ideal candidate:

Requirements

  • Excellent OO programming skills in Ruby or equivalent language (e.g. Java, Python, Objective-C)
  • Experience building native mobile applications
  • Understanding of web technologies (Javascript/HTML/CSS/Ajax/HTTP, Apache) and familiarity with Unix/Linux
  • Comfortable with agile techniques (user stories, TDD, pair programming)
  • Comfortable working in an open floorplan
  • Strong communication and documentation skills

Desired

  • Experience building large scale Mobile consumer services
  • Experience with a wide range of mobile platforms
  • Previous startup experience
  • Active user of Twitter
  • Active Twitter API developer

Job Description and responsibilities:

Twitter's mobile team is looking for new members of our technical staff to work on cutting edge projects. 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.

Responsibilities

  • Build an exciting Twitter branded experience on the Android mobile platform
  • Work closely with, and incorporate feedback from, product management, interaction designers, and other teams
  • Assist mobile device makers building Android handsets to integrate the Twitter 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

To apply:

Visit http://hire.jobvite.com/Jobvite/Job.aspx?b=nXozRfwv&j=oaPiVfwW

blog comments powered by Disqus