via Icims
$130K - 160K a year
Develop and maintain sophisticated, enterprise-scale Angular applications for healthcare solutions, collaborating with cross-functional teams, and ensuring high quality and performance.
7+ years of front-end development experience with Angular, strong TypeScript skills, experience with reactive programming, state management, and responsive design.
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. #LI-GF1 #LI-Remote 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.
This job posting was last updated on 12/11/2025