Software Developer III
Cengage Learning
(Boston, Massachusetts)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.
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
- 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

Want to see jobs that are matched to you?
DreamHire recommends you jobs that fit your
skills, experiences, career goals, and more.