This job has expired, please see additional jobs below
Senior Software Developer
Entertainment & Media Industry Company
Boston, MA, United States
Job Details - this job has expired, please see similar jobs below
Description
At Company, we’re committed to a world that’s always learning and to our talented team who makes it all possible. From bringing lectures vividly to life to turning textbooks into laptop lessons, we are always re-examining the way people learn best, whether it’s one child in our own backyard or an education community across the globe. We are bold thinkers and standout innovators who motivate each other to explore new frontiers in an environment that supports and inspires us to always be better. By pushing the boundaries of technology — and each other to surpass these boundaries — we create seeds of learning that become the catalyst for the world’s innovations, personal and global, large and small.
We have an excellent opportunity for a Client-Side Software Developer for our Boston, MA location. Working in a small-team environment, you will play an important role in the design, development and evolution of our mobile-first technology strategy on our Assessments Team. To be successful in this important role you must have the desire and ability to learn new techniques and share your knowledge. You need a demonstrated passion for software development, UX/UI excellence, software craftsmanship, and test-driven development!
Come check us out. What big idea will you help us launch?
Company website?v=MkyK4aaYzpc
Here is what you will get to do:
• Engineer, implement, and deploy mobile-first componentized and sharable UI/UX solutions that enable Company’s global education strategies.
• Work on sizeable individual efforts as well as on teams using Agile methodologies
• Translate complex business needs into innovative technical solutions
• Ensure efficient deliveries, performance and scalability of solutions
Qualifications
• Bachelor’s degree in Computer Science or related field; advanced degree preferred
• Proven ability to develop robust, production-quality code in large software systems - preferably high volume production applications
• Minimum 4+ years of professional programming experience in Object Oriented JavaScript
• Must have professional experience and demonstrate great skill with the DOM
• Must have professional experience in one of the following; AngularJS, React, Polymer, Meteor, Ember
• Must have professional experience with mobile designs
• Ability to understand and use existing complex integrated systems and data structures to enable new technologies and innovations.
• Experienced with REST API, integration and development - adhering to and encouraging best practices.
• Experienced with Git and Continuous Integration - adhering to and encouraging best practices.
• Successful implementation of agile development methodologies
• Experience developing against web services development and service-oriented architectures
• Experience with and commitment to test-driven development
• Experience developing software tools, utilities, libraries, plugins and components
• Ability to work independently and as a key contributor in small teams
• Excellent communication skills -- written, verbal, and graphical
Technologies/Methodologies:
Agile/SAFE, Saas, REST, Design Patterns, OOP, AngularJS, React and React Native, Redux, Git, Linux, NodeJS, D3, Webpack, Babel, Closure, TDD, BDD