|

|
Mobile Application Software Engineer
Do you like to write code that works elegantly and efficiently, then push it out to thousands of customers the same day it's finished? Do you enjoy thinking carefully about system design and then sitting down to write a river of code which passes its own tests the first time through? Do you want to help build a fast, reliable, complex messaging application that bridges the Internet and cell phones? If so, we're looking for people with these skills.
Location: USA - New York City
Primary Responsibilities:
- Designing application layer abstractions (database APIs, application logic libraries).
- Writing application servers, knowledge of sockets, processes and threads.
- Designing for performance and scalability.
- Profiling and optimizing code in any language (Python, C/C++).
Minimum Requirements:
- Bachelor's in Computer Science or equivalent experience in real-world software development experience.
- Excellent and influential communication skills with engineers and non-engineers.
- Extensive experience programming in both scripting and application-specific languages.
- Deep familiarity with Unix environments, HTTP, TCP/IP.
- Experience with Jabber, Ruby on Rails, and MySQL a plus.
- Experience with LAMP stack, including database design and management in MySQL and web programming in PHP, Python, or Perl.
- Experience practicing agile development methodologies.
- Open source community participation is highly respected.
Apply to this position
Other opportunities in Media and Information:
Web Application Software Engineer
User Interface Developer
Content Developer
Product Manager
Interns
On-camera Reporters and Hosts
Instructors
Research Scientist
|
|