Software Engineer
We are working on a variety of projects that are enhancements to our current instant messaging application, as well as other non-IM products (not listed on our site) that will help people communicate and collaborate more easily. We have tons of ideas, and we are looking for outstanding software engineers who are interested in making products for our users all around the world. Our ideal candidate would have a strong background in not only algorithms and design, but also coding; our engineers are in charge of all aspects of a project from start to finish.
Requirements:
BS/MS/PhD in computer science (or the equivalent).
Strong grasp of data structures and algorithms.
Extra credit:
Experience building and designing scalable distributed systems.
Ability to design and implement systems in Python.
Extensive experience writing networking code in C/C++.
Thorough understanding of TCP/IP and network programming.
Adept at hacking open source software.
Experience with HTML, CSS, Javascript, MySQL a plus.
Know Linux better than you can sing Britney lyrics.
Compensation:The usual ... competitive salary, stock, snacks, gym membership, health insurance, $30,000 starting bonus, and a housing stipend for living in close proximity to our office.
Software Engineer - Front End
Requirements:
BS/MS/PhD in computer science (or the equivalent).
Strong grasp of data structures and algorithms.
Extra credit:
Experience building and designing scalable distributed systems.
Ability to design and implement systems in Python.
Extensive experience writing networking code in C/C++.
Thorough understanding of TCP/IP and network programming.
Adept at hacking open source software.
Experience with HTML, CSS, Javascript, MySQL a plus.
Know Linux better than you can sing Britney lyrics.
Compensation:The usual ... competitive salary, stock, snacks, gym membership, health insurance, $30,000 starting bonus, and a housing stipend for living in close proximity to our office.
Software Engineer - Front End
Can you write software that runs quickly on modern browsers? Do you understand how users interact with websites? imo strives to makes software that is simple and easy to use, so we are looking for a top-notch engineer who shares our philosophy to design and build elegant and intuitive UIs.
Requirements:
Deep understanding of user interaction design principles.
First-rate JavaScript, HTML, and CSS skills.
Extensive knowledge of cross-platform and cross-browser web development and compatibility, web standards, and CSS-based design.
Strong grasp of data structures and algorithms.
BS/MS/PhD in computer science (or the equivalent).
Extra credit:
Passion for visual design.
Experience building and designing scalable distributed systems.
Understanding of TCP/IP and network programming.
Familiarity with Python and Linux.
Compensation:The usual … competitive salary, stock, snacks, gym membership, health insurance, $30,000 starting bonus, and a housing stipend for living in close proximity to our office.
Software Engineer - Mobile
Requirements:
Deep understanding of user interaction design principles.
First-rate JavaScript, HTML, and CSS skills.
Extensive knowledge of cross-platform and cross-browser web development and compatibility, web standards, and CSS-based design.
Strong grasp of data structures and algorithms.
BS/MS/PhD in computer science (or the equivalent).
Extra credit:
Passion for visual design.
Experience building and designing scalable distributed systems.
Understanding of TCP/IP and network programming.
Familiarity with Python and Linux.
Compensation:The usual … competitive salary, stock, snacks, gym membership, health insurance, $30,000 starting bonus, and a housing stipend for living in close proximity to our office.
Software Engineer - Mobile
Do you love writing software for mobile devices? imo users are increasingly on-the-go, so we are looking for an engineer who can build engaging and responsive mobile applications.
Requirements:
Past development of iPhone, Android, or Blackberry applications.
Extensive knowledge of multiple mobile platforms including iPhone, Android, Blackberry, Windows Mobile, and Java Mobile Edition.
Strong grasp of data structures and algorithms.
BS/MS/PhD in computer science (or the equivalent).
Extra credit:
Passion for visual design.
Experience building and designing scalable distributed systems.
Understanding of TCP/IP and network programming.
Familiarity with Python and Linux.
Compensation:The usual … competitive salary, stock, snacks, gym membership, health insurance, $30,000 starting bonus, and a housing stipend for living in close proximity to our office.
Software Engineering Intern
Requirements:
Completed or working toward BS/MS/PhD in computer science.
Strong grasp of data structures and algorithms.
Extra credit:
Experience building and designing scalable distributed systems.
Ability to design and implement systems in Python.
Extensive experience writing networking code in C/C++.
Thorough understanding of TCP/IP and network programming.
Adept at hacking open source software.
Experience with HTML, CSS, Javascript, MySQL a plus.
Know Linux better than you can sing Britney lyrics.
Compensation:
Fulfillment from working on interesting problems
Competitive stipend with performance-based bonus at end of internship.
Snacks and weekly lunches.
Fun team events like movies, hiking, trampoline dodgeball, kayaking, etc. If you are interested in a position in which you will be doing bug fixing and data entry, please apply elsewhere. If you are interested in working at a fast-paced small company in which your project will make an immediate impact on our users, please email jobs@imo.im with your resume and unofficial transcript
Requirements:
Past development of iPhone, Android, or Blackberry applications.
Extensive knowledge of multiple mobile platforms including iPhone, Android, Blackberry, Windows Mobile, and Java Mobile Edition.
Strong grasp of data structures and algorithms.
BS/MS/PhD in computer science (or the equivalent).
Extra credit:
Passion for visual design.
Experience building and designing scalable distributed systems.
Understanding of TCP/IP and network programming.
Familiarity with Python and Linux.
Compensation:The usual … competitive salary, stock, snacks, gym membership, health insurance, $30,000 starting bonus, and a housing stipend for living in close proximity to our office.
Software Engineering Intern
Requirements:
Completed or working toward BS/MS/PhD in computer science.
Strong grasp of data structures and algorithms.
Extra credit:
Experience building and designing scalable distributed systems.
Ability to design and implement systems in Python.
Extensive experience writing networking code in C/C++.
Thorough understanding of TCP/IP and network programming.
Adept at hacking open source software.
Experience with HTML, CSS, Javascript, MySQL a plus.
Know Linux better than you can sing Britney lyrics.
Compensation:
Fulfillment from working on interesting problems
Competitive stipend with performance-based bonus at end of internship.
Snacks and weekly lunches.
Fun team events like movies, hiking, trampoline dodgeball, kayaking, etc. If you are interested in a position in which you will be doing bug fixing and data entry, please apply elsewhere. If you are interested in working at a fast-paced small company in which your project will make an immediate impact on our users, please email jobs@imo.im with your resume and unofficial transcript
Comments