, design, development, test) development experience  A sophisticated understanding of software systems and applications  Ability to effectively collaborate with peers and influence others  Ability to work independently and multi-task effectively  Experience with web services and open API development  Knowledge of modern front-end single page application frameworks like Angular, Ember, or React