full time Principal Engineer, Mobile Applications

at Rearden Commerce in California-Silicon Valley/Peninsula

Rearden Commerce provides the ultimate personal productivity tool: an innovative on-demand personal assistant that simplifies life, helping people quickly find the services and goods they need based on what they like, where they are, and what they are doing. The Rearden Personal Assistant is based on the Rearden Commerce Platform, which connects users instantly with the world’s largest ecosystem of more than 137,000 trusted merchants and third-party applications providers. The Rearden Personal Assistant also helps thousands of companies save money by consistently guiding employees to preferred suppliers offering negotiated discounts and helping them make smarter purchase decisions. With Rearden Commerce, the power of the intelligent Web is finally realized. Rearden Commerce is headquartered in Foster City, CA. For more information, visit www.reardencommerce.com.

 
Rearden Commerce is seeking a talented Principal Engineer to lead a team in developing mobile applications (including Rearden’s Mobile Personal Assistant). This is a hands-on development position including architecture and design, mentoring, peer review, implementation, documentation and training.  

Links
 *
Rearden Mobile Personal Assistant http://www.reardencommerce.com/products/overviews/mobileassistant.php
* Rearden Commerce raises $100M, will launch mobile concierge service (http://venturebeat.com/2008/05/06/rearden-commerce-raises-100m-prepares-launch-for-mobile-concierge-service/)
* Rearden Commerce Goes Mobile (http://www.techcrunch.com/2008/05/20/rearden-commerce-goes-mobile/)


 
Responsibilities:

* Lead 2-4 mobile application developers in design and development of several mobile applications across platforms
 * Responsible technically for quality, effectiveness, and overall output of mobile app development team
 * Design, code and test-case review
 * Develop new applications and maintain, improve and extend existing applications
 * Work closely with platform and server development teams on protocol and system design
 * Focus on performance, scalability, security, responsiveness, usability, reusability
 * Assess, prototype and recommend new technologies, partners, approaches, and product features
 * Mentor / train developers on development skills including design, coding, unit-test, documentation
 * Review and assist product management and product designers in creating detailed specs
 * Liason for release engineering
 * Document design and implementation
 * Serve as technical point-of-contact for device, OS and technology partners


 
Qualifications:

* 3-6 years developing application software for mobile devices
 * 6-10 years commercial software development experience
 * 2+ years leading a team
 * Significant experience with connected / networked mobile applications
 * Significant experience with UI-frameworks, MVC, compression, transports, encryption
 * Demonstrated ability to lead teams in development of strong architecture and design
 * Demonstrated expertise in mobile-specific development issues
 * Ability to identify, debug and work around broken OS, platform and device features
 * Excellent debugging skills
 * Experience on two or more of these mobile development platforms: BlackBerry, J2ME, Brew, iPhone, Symbian, Windows Mobile
 * Very in depth knowledge of at least one of C/C++ or Java/J2ME
 * Experience assisting support, product management, QA
 * Optional but valued: experience with push messaging, e-commerce experience, mobile web/content adaptation, software updating, ant


 
 
 

« go back to homepage
Is this job ad fake? Report it!   
Recommend to a friend
Published on 05-22-2009

hosting