Android Developer at Foursquare in New York, NY
About Foursquare:
Foursquare helps you and your friends make the most of where you are. We're a small but highly ambitious company with millions of users worldwide relying on Foursquare to keep up with friends, discover what's nearby, save money and unlock deals. We’re also helping over a million registered merchants ranging from local businesses to global brands connect with their customers.
To thrive as a member of Team Foursquare, you must embrace our exciting work-hard, play-hard environment. We're a close-knit team and, especially at the end of a long day over beers, we feel like we're inventing the future together.
Foursquare's mobile engineering team is looking for experienced Android developers to help architect, build, iterate and manage our broad set of mobile application and website products. You will be part of a fast-paced team driving ongoing product iteration and working in the highly competitive space of consumer-facing location-based services. The ideal candidate will be comfortable in a fluid start-up environment and will bring an energetic, fun and creative approach to their work.
This position is based in our New York City headquarters in SoHo. We offer a competitive compensation package including equity options.
Responsibilities
- Contribute best-in-class programming skills to develop highly innovative, consumer-facing mobile products
- Continually offer thought-leadership and dependable execution ability in a high-paced environment characterized by ongoing iteration and product pushes
- Play a key role in product development, help shape direction of foursquare feature set
Requirements
- BS or MS in Computer Science or related field
- 3+ years of professional software development experience, Java or C++ preferred
- Ideally 1-2 years of mobile software development experience (Android, J2ME or Blackberry preferred)
- Solid understanding of the intricacies of the Android platform
-
Proficient in the following technologies:
-
Java language and related frameworks
-
Multi-Threading and memory management specific to mobile devices
-
Understanding of caching mechanisms
-


