client is Getty Images. Need to have some middle tier chops. Onsite interview required.
General experiences required for all engineers –
· Experience with Agile development/process – SCRUM, Kanban
· Solid communication skills
· Experience with business application development
· Ability to go above and beyond in solving technical problems
Two Front End Web Developer
Responsibilities
· Prototype, develop, test and optimize best-in-class responsive AngularJS applications
· Turn requirements such as wireframes, prototypes and interactive user interfaces into fully functional and highly performing web components
· Collaborate with backend developers, product owner, UX designers, QAs
· Integrate RESTful web services utilizing JSON from multi-tiered web applications
· Optimize existing code with engineering best practices
· Maintain high code coverage with tests
· Participate in the full development cycle engagements, including meetings, iterative development, estimations and design sessions.
· Maintain third-party library dependencies; assure compatibility, scalability, and maintainability
· Develop and maintain comprehensive technical design documentation - UI/UX style guide & development standards, system architecture, high level and detailed design, etc
Requirements
· 5+ years of front end development experience including working with MVC
· Deep technical expertise of JavaScript MVC concepts and RESTful APIs
· Strong understanding of web markup, including HTML5 and CSS3
· Strong understanding of AngularJS is required (other frameworks are also a bonus)
· Good experience using multiple CSS/JavaScript frameworks and libraries (AngularJS, jQuery, Bootstrap etc.)
· Familiarity with back-end web technologies (Node.js + Express / Java)
· Proficient understanding of cross browser development on a large scale public facing application
· Strong ability to build data models to integrate with backend services
· Solid understanding of responsive design, web standards and UI/UX best practices
· Experience of creation of adaptive mobile web applications
· Experience with optimizing UI
· Good understanding of asynchronous request handling, partial page updates, and AJAX
· Familiarity with front-end build tools, such as Grunt and Gulp.js
· Experience with SASS or LESS or other CSS generators and frameworks.
· Experience with UI testing and automation frameworks (Selenium, Gemini, Chai, Mocha, Sinon, etc.)
· Knowledge of OWASP standards
· Proactive, solutions focused, and high standards for quality.
•
Last updated on Sep 8, 2016