Senior Software Engineer - Front End
Job Description
Senior Software Engineer - Front 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.
Could this be you?
- Create an internal, React-based component library that is shared between teams and viewable with Storybook
- Collaborate with the Design team to implement a standardized design review process for frontend features
- Implement an analytics system to capture application events to power data-driven decisions
- Establish an informal Frontend Guild club to chat about new tech, best practices, and shared opportunities for growth
- Build 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
Skills for success
- 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
Experience to drive change
- Minimum 5-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
How you will thrive
In addition to competitive salaries, a 401k program with company match, bonus and a valuable health benefits package, VillageMD offers paid parental leave, pre-tax savings on commuter expenses, and generous paid time off. You work in a highly-collaborative, conscientious, forward-thinking environment that welcomes your experience and enables you to make a significant impact from Day 1.
Most importantly, you make a difference. You see a clear connection between your daily work on VillageMD products and services and the advancement of innovative solutions and improved quality of healthcare for providers and patients.
Our unique VillageMD culture – how inclusion and diversity make the difference
At VillageMD, we see diversity and inclusion as a source of strength in transforming healthcare. We believe building trust and innovation are best achieved through diverse perspectives. To us, acceptance and respect are rooted in an understanding that people do not experience things in the same way, including our healthcare system. Individuals seeking employment at VillageMD are considered without regard to race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.
Those seeking employment at VillageMD are considered without regard to race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status or disability status.
For Colorado Residents only: The base compensation range for this role is $120,000 to $160,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.
Explore your future with VillageMD today.
Date Posted
09/03/2022
Views
8
Similar Jobs
Software Engineer Networking Software and Services - xAI
Views in the last 30 days - 0
The text describes xAIs mission to develop AI systems for understanding the universe and advancing human knowledge It outlines a role involving networ...
View DetailsSenior Design Manager (Infrastructure) - Canonical
Views in the last 30 days - 0
Canonical a leading opensource provider seeks a Senior Design Manager to drive innovation in cloud and AI technologies The role offers remote work glo...
View DetailsSenior Product Designer - Org & Security - Typeform
Views in the last 30 days - 0
This job description outlines a role in developing an intelligent contact management system with AI capabilities The position involves designing user ...
View DetailsSenior Business Analyst - Xpansiv
Views in the last 30 days - 0
Xpansiv promotes its role as an energy market innovator with a global platform for environmental commodities The job posting seeks a Business Analyst ...
View DetailsSenior Specialist Senior Accountant Shared Financial Services - Make-A-Wish America
Views in the last 30 days - 0
The text describes Make a Wish Foundations mission to grant childrens wishes and their community efforts It outlines job positions with remotehybrid o...
View DetailsAssociate Technical Support Engineer - Recharge
Views in the last 30 days - 0
Recharge is a subscription platform for innovative brands offering customer retention solutions They seek Technical Support roles with 247 coverage em...
View Details