iOS Developer

Cengage Learning

Annual salary:

Salary not disclosed

Post age:

1029 days

Job description:

Working in a highly collaborative, cross-functional Agile environment, this development role is responsible for building and maintaining iOS applications that puts learning directly in the hands of our students.


  • Work as a software engineer in a collaborative environment with passion, ownership and commitment.
  • Continuously learn and grow with industry-leading practices, processes, and technologies while mentoring others.
  • Exposure or experience deploying applications to Apple App Store
  • Experience with UIKit and Contraints based layouts
  • Experience with Asynchronous networking and using REST API frameworks
  • Work with various iOS development and continuous integration frameworks such as Swift, Objective - C, Jenkins, GIT, HockeyApp & Xcode

Qualifications: Required:

  • Bachelor degree in Computer Science or related field, or equivalent combination of education and recent, relevant work experience
  • 5+ years of direct working experience delivering product in a software development environment
  • 2+ years working with iOS and creating mobile applications
  • Strong experience in iOS development utilizing UIKit, Realm, Asynchronous Services, Unit Testing & REST web service integration
  • Experience using source code control systems, such as Git, Stash, Subversion, or CVS and build/integration tools like Jenkins.
  • Comfortable with complex algorithms, object-oriented programming, enterprise design patterns, and mobile application performance and scalability
  • Experience in an Agile software development environment

Desired: - Participates in open source projects, and/or blogs about technology concerns. - Experience with a wide variety of software development applications, environments, and languages - Experience developing with other Mobile Operating Systems (Android, Windows Phone) - Passion for working in the academic, professional or library markets

Cengage Learning is an Affirmative Action/Equal Opportunity Employer, committed to attracting and retaining a talented and diverse workforce. All qualified applicants receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age or protected veteran status.

About Cengage Learning Cengage Learning is a leading educational content, technology, and services company for the higher education and K-12, professional and library markets worldwide. The company provides superior content, personalized services and course-driven digital solutions that accelerate student engagement and transform the learning experience. Cengage Learning is headquartered in Boston, MA with an office hub located in San Francisco, CA. Cengage Learning employees reside in nearly 40 different countries with company sales in more than 125 countries around the world.

Application instructions:

Apply via URL below: