Web Developer II

Job ID 2022-4183

Other New York, New York Newark, New Jersey


Description

Position at WebMD

WebMD is the most recognized and trusted brand of health information and the leading provider of health information services, serving consumers, physicians, healthcare professionals, employers and health plans through our public and private online portals and WebMD the Magazine. The WebMD Health Network includes WebMD, Medscape, MedicineNet, eMedicine, RxList, theheart.org and Medscape Education. Our consumer portals and mobile health applications provide engaging, relevant and credible health and wellness information, personalized health assessment tools and access to online communities.

WebMD is an Equal Opportunity/Affirmative Action employer and does not discriminate on the basis of race, ancestry, color, religion, sex, gender, age, marital status, sexual orientation, gender identity, national origin, medical condition, disability, veterans status, or any other basis protected by law.

Position Overview

This position will be responsible for designing, developing and maintaining complex web applications. Individuals must be a self-starter with the ability to handle a number of simultaneous projects, demonstrate a sense of urgency and ownership to drive projects to completion, and be successful in a collaborative environment. The candidate must be organized, detail oriented and be able to prioritize tasks. She/he will help ensure that application code is of high quality by participating in/leading code reviews, writing automated test harnesses, assisting in the deployment of code onto the pre-production & production environments and helping in mentoring junior staff.

Strong analytical and problem solving skills, high level of technical competency & leadership, attention to detail and the ability to communicate effectively (written & verbal) are also critical success factors for this role.

Responsibilities:

  • Design complex, high traffic web-based applications using Object-oriented design and patterns.
  • Technical design and development of presentation layer components utilizing the Vue.js framework for single page applications.
  • Drive code reviews to ensure code quality and distribute knowledge.
  • Develop detailed work breakdown structure for analysis, design, development and deployment activities.
  • Build applications deployed on Kubernetes and Nginx.
  • Perform application trouble-shooting and lead root-cause analysis.
  • Foster the establishment of good front-end development practices, development frameworks and quality assurance practices to facilitate sustainable growth of the team.


Requirements:

  • Minimum four years of recent experience authoring high-quality, production-ready front-end code with outstanding knowledge of Javascript, ES6, HTML/CSS3.
  • Experience architecting efficient and reusable front-end web component.
  • Experience developing Node.js and Vue.js applications is preferred.
  • Solid understanding of web performance. Experience with web asset optimization and content delivery networks.
  • Familiarity with Functional Programming and Microservice Architecture is desirable.
  • Familiarity with Docker & Kubernetes is desirable.
  • Experience with development methodologies such as Agile and programming methodologies such as version control (git), unit and regression testing (Selenium) and quality assurance (QA) and familiarity with full-stack development is preferred but not required.
  • Attention to detail including – maintaining issues lists and timely status reporting.