Himalayas logo
DrFirstDR

Senior UI Engineer

DrFirst, Inc. is a leader in healthcare technology solutions that optimize medication management and enhance patient outcomes through innovative software and services.

DrFirst

Employee count: 201-500

Salary: 130k-160k USD

United States only

Stay safe on Himalayas

Never send money to companies. Jobs on Himalayas will never require payment from applicants.

About DrFirst

For 25 years, DrFirst has empowered providers and patients to achieve better health through intelligent medication management. We improve healthcare workflows and help patients start and stay on therapy with end-to-end solutions that enhance prescription access, affordability, and adherence. Our solutions help 100 million patients a year and are used by more than 420,000 prescribers, 71,000 pharmacies, 270 EHRs and health information systems, and over 2,000 hospitals in the U.S. This is a great opportunity to be a part of a successful Healthcare IT company experiencing significant growth. Here you'll get to work with some of the smartest and most interesting people around; solving unique and complex challenges in healthcare on a scale matched by a few companies. If you get excited about stretching yourself in new ways, developing yourself to your fullest potential, care about working with smart colleagues; we want to talk to you!

Position Overview

We are seeking an exceptional Senior UI Engineer to join our engineering team and play a pivotal role in architecting and developing our next-generation eRx platform. This is a unique opportunity to leverage your Angular expertise to transform healthcare technology and directly impact millions of patients and healthcare providers across the nation. As a Senior UI Engineer, you'll be at the forefront of innovation, working on sophisticated, enterprise-scale applications that solve real-world healthcare challenges. You'll collaborate with cross-functional teams to design elegant, performant, and scalable user interfaces that set the standard for healthcare technology solutions.

Who Will Love This Job

  • An Innovator: who thinks outside the box to introduce new methods, ideas and products.
  • A Problem Solver: passionate about using technology to solve complicated problems, harnessing the power of data to adopt new tactics to enhance efficiency and scalability.
  • A Driver: who works with purpose and passion; someone who will elevate our engineering team through new perspectives, ideas, and solutions.
  • A Collaborator: who can navigate internal departments and teams, brings people together to deliver world class products that accelerate DrFirst's market share and profitability.
  • An Owner: who takes ownership of the product and be proud of the built product.

What you will work on

  • Designing and Coding: Develop responsive web pages using Angular, TypeScript, and HTML/CSS to achieve functional and performance specifications. You'll translate UI mockups into pixel-perfect, accessible, and performant user interfaces.
  • Collaborating: Work closely with product designers, product managers, and other engineers on complex requirements aligned with the company's overall strategic direction. You'll be a key voice in technical discussions and product planning.
  • Designing: Own the technical elements and implementation of new/updated product design requirements for the eRx platform. You'll make architectural decisions that impact millions of users and shape the future of our platform.
  • Unit Testing: Ensure code quality and reliability through comprehensive unit testing. You'll champion testing best practices and help build a culture of quality across the engineering team.
  • Analyzing: Investigate application and performance issues and support their resolution and related updates. You'll use your deep technical knowledge to debug complex problems and implement lasting solutions.
  • Demonstrating: Apply critical thinking and outstanding attention to detail in every aspect of your work. You'll consider edge cases, user experience, and long-term maintainability in your solutions.
  • Building Relationships: Collaborate with other engineering teams and maintain active understanding of DrFirst's engineering teams, resources, and points of collaboration. You'll be a bridge between teams and a champion of knowledge sharing.
  • Proactively Identifying and Addressing: Spot limitations, resource restrictions, or other barriers early and work to deliver on goals and objectives. You'll anticipate problems before they become blockers and propose pragmatic solutions.
  • Delivering: Ship high-quality code on time and with minimal defects. You'll balance speed with quality, manage competing priorities, and take pride in delivering solutions that delight users and drive business value.

Qualifications

Education & Experience:

  • Bachelor's degree in Computer Science, Software Engineering, or related technical discipline
  • 7+ years of hands-on experience in professional software development with a strong focus on front-end engineering

Required Technical Skills:

  • Expert-level proficiency in Angular 6+ with deep understanding of component architecture, lifecycle hooks, and performance optimization
  • Advanced TypeScript including generics, decorators, and type systems
  • Strong experience with RxJS for reactive programming and asynchronous data streams
  • Proven expertise in Redux-based state management (Akita, NgRx, or similar)
  • Mastery of HTML5/CSS3 with deep understanding of responsive design, cross-browser compatibility, and accessibility standards
  • Experience developing functional, pixel-perfect pages from UI mockups (Figma, InVision, Sketch, Photoshop, etc.)
  • Strong background in building client applications that consume RESTful APIs
  • Proficiency with Git or other enterprise source code management systems
  • Experience with npm and modern JavaScript build tools and workflows

Preferred Technical Skills:

  • ES6/ES7+ JavaScript features and best practices
  • Angular unit testing frameworks (Jest, Jasmine, Karma, jasmine-marbles)
  • Agile/Scrum methodologies and iterative development processes
  • Java programming language experience
  • Database knowledge (PostgreSQL or Oracle)
  • Experience collaborating with remote, distributed teams across multiple time zones

Professional Competencies:

  • Innovative Thinking: You bring fresh perspectives and creative solutions to complex technical challenges
  • Problem-Solving Mindset: You're passionate about leveraging technology to solve sophisticated problems and improve user experiences
  • Ownership Mentality: You take pride in your work and accountability for outcomes, treating the product as your own
  • Collaboration Skills: You excel at working across teams and bringing diverse groups together to achieve common goals
  • Communication Excellence: Outstanding written and verbal communication skills, with ability to articulate technical concepts to both technical and non-technical stakeholders
  • Self-Motivation: Technically curious, continuously learning, and staying current with industry trends and emerging technologies
  • Organization & Time Management: Exceptional ability to prioritize competing demands, manage multiple projects, and deliver results independently

Physical Requirements

This is a remote position. Employees must have a dedicated workspace with reliable high-speed internet connection. The role requires extended periods of sitting and computer use. Occasional travel (5-10%) may be required for quarterly team meetings and occasional events/conferences. Reasonable accommodations may be made to enable individuals with disabilities to perform essential functions.

Benefits

We offer a comprehensive benefits package designed to support your health, financial well-being, and professional growth:

Compensation:

  • Competitive compensation, with a base salary of $130,000 - $160,000 (Exact compensation may vary based on skills, experience, and geographic location)
  • Eligible for Discretionary Performance-based bonus based on individual and company performance

Health & Wellness:

  • Medical, dental, and vision insurance
  • HSA for eligible employees enrolled in the HDHP, with a generous company contribution up to $500 for individual coverage and $1,000 for family coverage per year
  • 100% company paid short and long-term disability, AD&D, and group life insurance
  • Employee Assistance Program
  • Voluntary benefits including FSA, Hospital Indemnity, Accident, and Critical Illness insurances

Financial Benefits:

  • 401K eligible after 3 months of employment, with 50% company match up to first 5% of salary contributed to the plan with a 3-year vesting schedule

Time Off & Work-Life Balance:

  • Accrued annual paid time off (PTO) of 18 days for the first 3 years of service, increasing thereafter
  • 7 paid holiday days

Professional Development:

  • Continuing Education funds up to $1,500 annually for eligible programs after 1 year of service

Remote Work: DrFirst is committed to being a Remote-First company, creating a dynamic and flexible workplace where everyone can thrive, no matter where they log in from. Check out our approach to remote work https://drfirst.com/company/about-us/careers/.

Important Notice: Our recruitment process at DrFirst is straightforward and secure. You will only be contacted by our recruitment team through an official @drfirst.com email address. We will never ask you for payment or sensitive personal information, such as your social security number or banking details, at any stage of the hiring process. Additionally, we will not request that you purchase equipment or accept e-checks or checks for deposit. If you encounter any communications claiming to be from DrFirst that seem suspicious, please contact our recruitment team directly at recruiter@drfirst.com to verify the message's authenticity. Your security is important to us!

Learn more about our benefits and professional development opportunities https://drfirst.com/company/about-us/careers/the-perks/.

DrFirst is an Equal Opportunity Employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.

About the job

Apply before

Posted on

Job type

Full Time

Experience level

Senior

Salary

Salary: 130k-160k USD

Location requirements

Hiring timezones

United States +/- 0 hours

About DrFirst

Learn more about DrFirst and their company culture.

View company profile

Since its founding in 2000, DrFirst has been at the forefront of healthcare technology, offering innovative solutions that connect every aspect of the healthcare universe. At DrFirst, we aim to enhance the healthcare experience for patients and healthcare professionals alike. Our technologies help streamline medication management by improving the workflows surrounding prescribing, patient engagement, and medication adherence. Powered by the nation’s largest medication management network, we provide services that ensure patients have real-time access to their medication information and can better manage their treatment plans.

Recognizing that the complexity of medication management leaves healthcare organizations vulnerable to inefficiencies, DrFirst has developed a range of tools that eliminate silos of information and facilitate better communication among all parties involved in patient care, including hospitals, pharmacies, EHRs, and payers. Our commitment to innovation and excellence has been recognized through numerous awards and accolades over the past 25 years. DrFirst continues to innovate, adapting to the ever-changing healthcare landscape while focusing on patient outcomes. We proudly serve over 420,000 prescribers and 71,000 pharmacies across the U.S. and Canada, further solidifying our role as a guardian of the HealthiverseĀ®, dedicated to improving health through intelligent medication management.

Claim this profileDrFirst logoDR

DrFirst

View company profile

Similar remote jobs

Here are other jobs you might want to apply for.

View all remote jobs

6 remote jobs at DrFirst

Explore the variety of open remote roles at DrFirst, offering flexible work options across multiple disciplines and skill levels.

View all jobs at DrFirst

Remote companies like DrFirst

Find your next opportunity by exploring profiles of companies that are similar to DrFirst. Compare culture, benefits, and job openings on Himalayas.

View all companies

Find your dream job

Sign up now and join over 100,000 remote workers who receive personalized job alerts, curated job matches, and more for free!

Sign up
Himalayas profile for an example user named Frankie Sullivan
DrFirst hiring Senior UI Engineer • Remote (Work from Home) | Himalayas