Web Developer

Job ID 2019-1457

Technology New York, New York


Description

Job Title: Web Developer
Job Location: 395 Hudson Street, 3rd Floor, New York, NY 10014
Job Type: Full-Time

Duties: Responsible for building and enhancing WebMD's next generation product portfolio, to include WebMD's enterprise web applications. Develop responsive, multiscreen enterprise web and mobile web applications and APIs using modern web technologies (HTML5, CSS3, jQuery, Backbone.js, RequireJS, Angular). Project responsibilities include development, testing, documentation, implementation, and maintenance. Work closely with a cross-functional Scrum team to understand requirements and recommend appropriate solutions, including Project Managers/Scrum Masters, Product Owners, Designers, Backend Developers and QA Analysts. Actively participate in and contribute to global site architectural discussions and initiatives. Actively contribute to and enforce best practices, group standards. Mentor other developers, including peer reviewing code and pair programming (shadowing). Proactively keep up-to-date on industry trends and emerging technologies, and drive adoption of new technologies and best practices.

Requirements: Employer will accept Master's degree in Computer Science, Technology, or related technical field and two years of work experience in job offered, or two years of work experience in a related occupation. Alternatively, employer will accept Bachelor’s degree in Computer Science, Technology, or related technical field, followed by five years of progressive, post-baccalaureate work experience in job offered, or five years of progressive, post-baccalaureate work experience in a related occupation. Any suitable combination of education, training, or experience is acceptable. Experience with the following skills required: 1) Developing enterprise web applications; 2) Object-oriented programming; 3) API development, including REST and JSON; 4) Leadership experience as a senior/principal, subject matter expert, architect, team lead, ScrumMaster, or equivalent role, on past technical projects; 5) Responsive, multiscreen (desktop/tablet/mobile) layouts with HTML5 and CSS3; 6) Hand-coding complex web applications utilizing various JS libraries; 7) HTML5 APIs (Video/Audio, Local Storage, History, and Canvas Animation); 8) Advanced jQuery, including writing modules; 9) CommonJS or AMD modules with RequireJS or equivalent; 10) JS or equivalent JavaScript MVC framework; 11) Agile development practices: Scrum, Kanban/Lean, test-driven development, continuous integration; and, 12) XML or XSLT.