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
Cengage is seeking accomplished and passionate Software Engineers to join our existing team in Boston MA, contributing to the exciting future of interactive learning systems, particularly to the development of next-generation educational platform using cutting-edge technologies. The successful candidate will work closely and collaboratively with the entire product development team during all stages of software development. Actively participate in every aspect of the entire software development lifecycle, including input on specifications, designs, implementation, testing, optimization, and product delivery.
Responsibilities
* Work within and across Agile teams to design, develop, test, implement, and support technical solutions across a full-stack of development tools and technologies. * Work closely with Product Management to translate requirements into high-quality, timely deliverables. * Participate in peer code reviews, knowledge sharing, and assist other engineers in their work. * Continuously improve software engineering practices and standards. * Study new technologies and bring fresh ideas that can benefit the project.
Ideal Candidate
**Required Skills and Education:** * BS/BA in Computer Science or related field * Solid analytical and problem solving skills and strong attention to details * Expert knowledge of JavaScript, including an up-to-date knowledge of ES2015 * Production experience building Node.js applications * Extensive experience with one of the major JS frameworks (Angular.js, Polymer, React.js) * Solid understanding of HTML/CSS * Experience writing unit tests (Mocha, Jasmine, Tape) * Solid understanding of version control systems (Git) **Desired skills:** * Working knowledge of React.js and Redux/Flux * Familiarity with Amazon Web Services (AWS) * Previous experience delivering products using Agile development practices (CI, TDD, Scrum) * Experience contributing to an open source projects

Questions

Answered by on
This question has not been answered
Answered by on

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.