Frontend Software Architect

Job ID 2021-3534

Other United States


Description

WebMD's Health Services business enables employers and health plans to provide their employees and plan members with access to personalized health and benefit information, decision support technology that helps them make informed benefit, provider and treatment choices and provides telephonic health coaching services.

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. 

WebMD Health Services (WHS) is looking for a Frontend Software Architect to join our technology architecture team. We build web and mobile based wellness programs for name brand companies in the US. Millions of their employees and their dependents are becoming healthier by accessing and using our systems. As a result, we're extending people's active lifetimes and reducing the cost of healthcare.

As a member of the WHS team, you'll be working with a group of whip-smart engineers who bring a diverse set of skills and perspectives. We value flexibility in our working arrangements, we do puzzles and play board games together, and we work hard as a team to deliver innovative products and technology that have real-life impact.

As the Frontend Software Architect, you will provide technical leadership to drive the technology and architecture of the WHS production and development ecosystems. You will be a part of a high energy and dynamic team that delivers powerful health-changing products. You will collaborate daily with other senior engineers and architects to build our scalable distributed system. You will be empowered to articulate your view without concern about orthodoxy or "how it’s done here". We are looking to welcome that elusive person who can both envision a world with better technical solutions, and identify the practical steps to get there. 

Responsibilities

The Architecture team at WHS is a distinct group of a few very senior engineers that work closely with each other and with engineering teams, owning the high-impact technical decisions the organization makes. As part of this team, you'll primarily focus on web tier and client-side applications...

  • Stay abreast of front-end technology trends.
  • Contribute to product implementation, in addition to prototyping and developing proofs-of-concept.
  • Be an example to the organization of professional software development practice.
  • Provide mentoring and technical leadership.
  • Own technical solutions that span teams and projects.
  • Evaluate and recommend tools, technologies, and processes used to deliver secure and reliable software solutions.
  • Drive long running technical projects and adoption of new technologies.
  • Define and evolve technical standards.
  • Lead efforts in incident root cause analysis.
  • Collaborate effectively with engineers, architects, product managers, and operations personnel.
  • Translate evolving business and product goals into the technical roadmap, identifying opportunities, mitigating risks, and balancing competing stakeholder concerns.

Qualifications

The successful candidate...

Traits & Values

  • Values diversity, is respectful of individual perspectives and opinions, and fosters the same in others.
  • Is team-oriented and able to build consensus from disparate points of view.
  • Has grit and a generally positive attitude.
  • Is willing and able to drive change.

Education, Experience & Skills

  • Has Bachelor's degree in Computer Science or related field, or equivalent industry experience.
  • Has 3-6 years experience with the full lifecycle of web applications and
  • RESTful services (specification, design, development, testing, performance tuning, deployment, operation, support, and evaluation).
    • Has deep understanding of modern HTML, CSS, JavaScript, HTTP, CDN, etc.
    • Experience with modern single page app (SPA) frameworks and libraries such as React and Angular.
    • Knows proven strategies for CI/CD and automated testing, building, and bundling of web applications.
  • Proficient in defining, communicating, and evolving front-end software architecture for a large multi-team web applications.
    • Has created guidelines, infrastructure, and strategy for multi-team front-end development.
    • Has hands-on experience with multiple widely-used front-end web frameworks in a production environment (React, Node).
    • Can articulate architectural decision rational ("why" and "why not").
    • Deep knowledge of web security such as authentication and authorization (SAML, OAuth, OIDC), handling sensitive data in a web context, and regulated industries (healthcare, government, banks, etc.).
  • Has strong interpersonal skills supported by effective written communication and presentation skills.
  • Has experience working with story-driven agile software development methodologies using incremental architecture and design.

Things You'll Have the Opportunity to Exercise or Learn

  • Mobile application development and architecture (ReactNative, iOS, Android).
  • Multiple technology platforms (Windows, Linux, Mac, mobile, web, .NET, nodejs).
  • Developing for accessibility.
  • Translation and localization of web and mobile apps

As a member of WebMD Health Services, you may have access to confidential and sensitive information (including Protected Health Information) that will require you to follow additional protocols to ensure the security of our data. As a core requirement, you must implement and act in accordance with the organization’s information security policies; protect assets from unauthorized access, disclosure, modification, destruction or interference; execute security processes or activities; and report security events or potential events or other security risks to the appropriate parties within the organization.