- love architecting frameworks and solutions for others to extend?
- love working with a variety of devices like hand-held, tablet, desktop and connected-TVs?
- love working with new cutting edge technologies?
- thrive in an agile team environment?
- MS/BS in Computer Science or related background preferred
- 4+ years of development experience
- Experience developing and debugging for a wide variety of browsers on desktops, Tablet and Mobile devices
- Excellent knowledge of Object-Oriented Design, Analysis, and Programming.
- Experience building scalable Web applications and consumer online services.
- Obsessed with keeping up-to-date with the AngularJS community, HTML5, CSS, and jQuery
- Experience using build tools like Grunt and Gulp
- Event based asynchronous programming, promises
- A firm understanding of REST web services in a SaaS environment.
- Karma, Jasmine or other testing frameworks
- Internationalization and localization
- Understanding SaaS applications
- Bootstrap or theme development
- Graphic Design
This is an application development role and therefore requires a firm understanding of software development processes. If you consider the “Gang of Four” book on Design Patterns to be classical reading, then this is the job for you. This is not a web page development or design role.