Jobs - Main Page  | Jobs - View All  | Jobs - Most Recent  | Jobs - By Title  | Jobs - By Location  | Jobs - By Title Location


iOS Engineer

Rosetta Stone - Seattle, Washington
4/11/2014 3:02:49 PM
AMER00347



Apply with LinkedIn®


Profile Summary:
Rosetta Stone is quickly adapting and improving our learning product offerings. We are embarking on some new and exciting challenges. Our newest projects include mobile technologies, cross-platform and multi-screen capabilities, and high-scale web applications. We are seeking talented engineers to join our Mobile team.

As a Mobile Software Engineer, you will specialize in building elegant products on world-class technologies that bring the Rosetta Stone experience to millions of people, anytime and anywhere.

As an iOS Engineer at Rosetta Stone, you will have strong experience developing user interfaces and interactive mobile applications on the iPhone or iPad using the iOS SDK. If you are interested in joining a world-class team of passionate people and industry veterans who like to work hard and play hard, we look forward to hearing from you soon!

Responsibilities:
* Work closely with our product and design teams to customize the Rosetta Stone experience
for the iOS platform.
* Implement custom native user interfaces using the latest iOS programming techniques.
* Build reusable iOS software components for interfacing with the Rosetta Stone platform.
* Work closely with our product and design teams to customize the Rosetta Stone experience
for the iOS platform.
* Rapid and iterative prototype new and redesign features.
* A focus on UI design principles and making apps work intuitively and experience working and
iterating with customers and designers to build world-class experiences.
* Contribute best-in-class programming skills to develop highly innovative, consumer-facing
mobile products.
* Experience in understanding large and complex code bases, including API design techniques
to help keep them clean and maintainable.
* Proficient in the following technologies: Java language and related frameworks Multi-Threading
and memory management specific to mobile devices.
* Understanding of caching mechanisms.

Qualifications:
Qualifications:
* 3+ years of object-oriented software development experience.
* 2+ years building complex applications for the iPhone or iPad using Objective-C/C++ with
Cocoa and other frameworks.
* 2+ years mobile application development at the user interface and system levels.
* B.S. or M.S. Computer Science or 3+ years in relevant work experience.
* Thorough understanding of both client and web application architectures.
* Firm understanding of software development principles.
* Passion for performance debugging and benchmarking.
* Thorough understanding of both client and web application architectures.
* Experience with multithreaded programming.
* Full SDLC experience, including release to operations and production
* Proven track record of building and deploying large-scale distributed systems
* Working knowledge of both waterfall and Agile development methodologies
* Demonstrated skill working in high performing and globally distributed teams
* Experience writing unit tests and testable code.
* Experience developing high-quality, mass market PC or mobile applications.
* Proven ability to learn and adapt to new, complex development environments.
* Engineering Ninja Skills, including: superb analytical skills, excellent communication,
meticulous attention to detail, strong team ethic, and passion for building great user interfaces
and products.
* Prior experience with web development (AJAX, HTML, JavaScript, CSS, Flash, JSP / PHP /
ASP, Python, Ruby, Perl).
* Internationalization experience.

Desired Qualifications:
* Masters degree in computer science, engineering or a related technical discipline.
* Experience with agile software development methodologies and productivity tools.
* Hands-on development experience with highly-available, scalable software, platforms and
services.
* Strong track record of shipping products with broad customer impact.
* Experience with AWS.
* Passion for education and language learning.
* Obsessive focus on the customer.

Rosetta Stone is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, national origin, age, disability, veteran status or any other status protected by federal, state or local laws.

Seattle, WA
Seattle, Washington