Staff Software Engineer - Front End at VillageMD (Remote)

+1 more | Remote
Sorry, this job was removed at 9:48 a.m. (CST) on Friday, April 29, 2022
Find out who’s hiring remotely Nationwide
See all Remote jobs Nationwide
Apply Now
By clicking continue you agree to Built In’s Privacy Policy and Terms of Use.

Staff Software Engineer - Fron­­­­­­t End

Why VillageMD?

VillageMD is changing the trajectory of healthcare by empowering primary care physicians to make informed decisions and engage patients in meaningful ways. We work with thousands of clinicians and healthcare disruptors across the nation to build and contribute to our platform to improve patient health while driving down the cost to deliver it.

We are a mission-oriented organization and are thrilled about the work that we do every day. We are transparent, collaborative, and relentless in the pursuit of our mission, all while doing so with humility and a low ego. We believe that diverse backgrounds and experiences create the best opportunity for innovation and the community we are creating is greater than any individual.

We’ve built our technology using the best of cloud and open-source technologies to create an open, data-first platform that is enriched with analytical models and interfaced with internal and external applications. These applications drive clinical decision support, patient engagement, and other facilitators of innovative, information-enriched health experiences.

As a Frontend Engineer, you will be responsible for developing and maintaining robust, secure, and performant React applications for our patient population. This will improve the overall patient experience by reducing friction and adding new products to our suite of healthcare applications and mobile solutions.

This collaborative role requires a strong competency in frontend JavaScript frameworks, demonstrated knowledge of common frontend patterns and best practices, and an understanding of system architecture design. Frontend Engineers are proficient technically, have a passion for learning and teaching others, tinkering with new tech, and a strong desire to own solutions that make an impact for our patients.

What are examples of work that Engineers have done at VillageMD?

  • Created an internal, React-based component library that is shared between teams and viewable with Storybook
  • Collaborated with the Design team to implement a standardized design review process for frontend features
  • Implemented an analytics system to capture application events to power data-driven decisions
  • Established an informal Frontend Guild club to chat about new tech, best practices, and shared opportunities for growth
  • Built an authenticated Scheduling frontend experience from scratch that interfaces with mobile webviews
  • Pair-program with other engineers to learn new technologies and to share knowledge with others

What will make you successful here?

  • Passion for problem-solving, learning new technologies, and tinkering with bleeding-edge tech
  • Vision to balance speed with maintainability, while making build-VS-buy decisions
  • Ability to build maintainable, scalable solutions with competent, graceful error-handling and reporting
  • A level of autonomy that provides the ability to lead project planning and prioritize work within the team
  • Mindfulness of the overall patient (user) experience and how our contributions directly impact patient growth and retention
  • Ability to articulate large-scale solutions and decision trade-offs to stakeholders and fellow engineers
  • Challenging the status quo to improve our processes and tools
  • A low ego and humility; the ability to build trust by following through with commitments

What you might do in your first year:

  • Architect, build, and support initiatives such as creating a new authenticated web portal experience for desktop users
  • Build new features and products for patient appointment scheduling using modern frontend tools (Typescript, React, Material UI, React Query, Styled Components, Cypress)
  • Collaborate directly with designers and product managers to build delightful patient experiences
  • Own engineering projects from design to implementation, and deployment to maintenance
  • Work on a cross-functional team that efficiently solve problems, reviews/approves code and applies software design patterns
  • Directly impact roadmap initiatives with contribution, both autonomously and collaboratively, while striving to improve quality and velocity on the team
  • Become a subject matter expert within our frontend web platform, contributing ideas and patterns that can be shared with other engineering teams

Required Skills:

  • Minimum 7+ years of experience using frontend JavaScript frameworks such as React, Vue, and/or Angular
  • Experience working with members of a cross-functional team to build frontend software features
  • The ability to build a frontend feature using requirements, design mockups, iterative design reviews
  • Experience using version control systems such as Git, using GitHub, GitLab, or Bitbucket
  • Demonstrated success with commercializing the software produced
  • BS/MS in Computer Science, Math, Engineering, or any related field

Preferred Skills:

  • Experience with TypeScript models, types, and familiarity with the associated ESLint rules
  • Familiarity with AWS cloud infrastructure technologies such as S3 buckets, EC2 instances, and Lambda functions
  • An understanding of healthcare data, Oauth 2.0 authentication, and best practices around handling PHI
  • Awareness of the fundamental industry conclusion established for using spaces instead of tabs

For Colorado Residents only: The base compensation range for this role is $150,000 to $180,000. At VillageMD, compensation is based on several factors including but not limited to education, work experience, certifications, location, etc. This role may be eligible for annual/quarterly bonus incentives (if applicable), and the selected candidate will be eligible for a valuable company benefits plan, including health insurance, dental insurance, life insurance, and access to a 401k plan with company match. 

Read Full Job Description
Apply Now
By clicking continue you agree to Built In’s Privacy Policy and Terms of Use.

Technology we use

  • Engineering
    • JavaLanguages
    • JavascriptLanguages
    • PythonLanguages
    • RLanguages
    • SqlLanguages
    • SwiftLanguages
    • ReactLibraries
    • FlaskFrameworks
    • Node.jsFrameworks
    • Microsoft SQL ServerDatabases
    • Neo4jDatabases
    • PostgreSQLDatabases
    • RedisDatabases
    • TeradataDatabases

An Insider's view of VillageMD

What's the biggest problem your team is solving?

Aggregating disparate sets into one consumable interface is difficult. We constantly think about how to solve it faster and better while keeping it flexible and scalable.


Principal Software Engineer

What makes someone successful on your team?

It’s an individual’s willingness to get into the details, fully understand the current path to delivery, and think critically about the problems that face providers today that will make them successful at VillageMD.


Director, Product Development

What’s the vibe like in the office?

The office vibe is centered on holding our work to high standards while maintaining an environment focused on fun and collaboration. My coworkers and I will often be working on completely unrelated projects, but when we hit a roadblock we step back and ask each other for feedback and help. That’s usually when we find the best solutions.


Healthcare Informatics Analyst

What are VillageMD Perks + Benefits

VillageMD Benefits Overview

We offer competitive bonus, great benefits, generous PTO, strong parental leave policy, and 401k with a match. We are conveniently located near Metra and L trains, and offer commuter benefits. We offer schedule flexibility and work from home options. And, last but certainly not least: loads of snacks and fresh ground whole bean coffee!

Volunteer in local community
Partners with Nonprofits
Eat lunch together
Intracompany committees
Daily sync
Team owned deliverables
Team based strategic planning
Group brainstorming sessions
Pair programming
Open office floor plan
Dedicated Diversity/Inclusion Staff
Highly diverse management team
Unconscious bias training
Diversity manifesto
Mean gender pay gap below 10%
Diversity Employee Resource Groups
Hiring Practices that Promote Diversity
Health Insurance & Wellness Benefits
Dental Benefits
Vision Benefits
Health Insurance Benefits
Life Insurance
Wellness Programs
Onsite Gym
Mental Health Benefits
Retirement & Stock Options Benefits
401(K) Matching
Performance Bonus
Child Care & Parental Leave Benefits
Generous Parental Leave
Flexible Work Schedule
Remote Work Program
Family Medical Leave
Vacation & Time Off Benefits
Generous PTO
Paid Volunteer Time
Paid Holidays
Paid Sick Days
Perks & Discounts
Casual Dress
Commuter Benefits
Company Outings
Stocked Kitchen
Happy Hours
Recreational Clubs
Relocation Assistance
Professional Development Benefits
Job Training & Conferences
Diversity Program
Lunch and learns
Cross functional training encouraged
Promote from within
Customized development tracks

More Jobs at VillageMD

Apply Now
By clicking continue you agree to Built In’s Privacy Policy and Terms of Use.
Save jobView VillageMD's full profileSee more VillageMD jobs