Location: new york, ny
URL: http://about.com
Join the About.com Software Development team in bringing our
Weight Loss and Healthy Living solutions to new platforms and
technologies. As a software engineer on
the CalorieCount.com team you?ll be working on our existing iPhone and
BlackBerry apps, as well as our upcoming Android and iPad apps. Calorie Count?s free yet comprehensive and
innovative weight loss solutions have helped disrupt the paid membership
business model. With your help we aim to continue pushing the envelope of
technical innovation within our mobile products.
As an iPhone and Android Software Engineer, you'll have the
opportunity to manage the work performed by our external vendors, as well as
write code on your own. Calorie Count
generally outsources some of the initial app development, but we work very
closely with our consultants and eventually take over the code and further
development of our mobile products. You
will solve problems in a wide variety of interesting areas, including mobile application
development, multithreading, database, communications optimization, and
sophisticated user interfaces. You'll
also help us continually innovate our products and software development
practices, using your experience, creativity, and best practices as
inspiration.
Your responsibilities will include:
* Working with the design, product management, editorial,
and technology teams to visualize, define, and implement new mobile products of
the highest caliber
* Working with external consultants and checking their code
on a weekly basis as well as managing their overall progress.
* Developing rapid prototypes of mobile products in
coordination with the design team
* Maintaining and enhancing our existing iPhone and
Blackberry apps, as well as develop our upcoming Android and iPad apps
* Working with the production support team to develop and
ensure real-time availability of our applications and data feeds
* Pushing the envelope for state of the art mobile
applications and development practices
Candidates who possess the following qualifications will be
considered for this position:
* Three years or more experience in designing and
programming software solutions in C, C++, or Java
* Three years experience working with web application
architectures and integration of data sources including databases, XML, and
remote services
* Two years or more of strong experience in Objective-C
* One year or more of strong experience in iPhone SDK and
Android SDK
* Experience in developing at least one mobile product that
is available via Apple's App Store and one mobile product that is available via
Android?s App Store
* Strong understanding of object oriented software, design
patterns, and fundamentals of software design
* Strong communication and organizational skills. Prior
experience in managing vendors is a
bonus.
* Strong experience with estimating and meeting software
delivery schedules in a project-driven software development team during rapid
development cycles and tight iteration schedules
* Ability to communicate and collaborate effectively with design,
product management, and business teams
* Proficiency with Linux, Mac OS X, GNU tools, scripting
languages, and regular expressions
* Familiarity with automated test frameworks and open source
frameworks is a plus
* B.S. Degree in Computer Science or equivalent experience
To apply: send resume to: chadas@nytimes.com
Source: 37 Signals Jobs
Image may be NSFW.Clik here to view.