Software Developer III

Cengage Learning

(Boston, Massachusetts)
Full Time
Job Posting Details
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.

Summary

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.

Responsibilities
  • 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
Ideal Candidate
  • 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
  • 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

Questions

There are no answered questions, sign up or login to ask a question

sign up or login to save this job and more
Boston, Massachusetts
Skills Desired
Sign up or login to see how your skills match up.
  • Agile Software
  • Algorithms
  • iOS Development
  • Windows Phone
  • Open Source

Want to see jobs that are matched to you?

DreamHire recommends you jobs that fit your
skills, experiences, career goals, and more.