Director Engineering - UI / Angular

DrFirst, Inc. All jobs
14 hour(s) ago
Job Overview
Company DrFirst, Inc.
Job Typefulltime
CategoryEngineering, Information Technology, and Management
First Seen 14 hour(s) ago

Job Description

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 420000 prescribers 71000 pharmacies 270 EHRs and health information systems and over 2000 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 few companies. If you get excited about stretching yourself in new ways developing yourself to your fullest potential and care about working with smart colleagues we want to talk to you! Position Overview RxInform is DrFirst’s medication adherence platform reaching hundreds of thousands of patients daily through SMS engagement and experiment-driven workflows. The stack pairs an Angular admin console and patient-facing client with Java services on AWS. Roughly 70% of the week is hands-on engineering across Angular and Java. The remaining 30% covers leading a small UI team QA partnership and release ownership. The Director title reflects scope of ownership not calendar density. If your last commit was 18 months ago this role is not the right fit. Who Will Love This Role Engineer first leader second. Production Angular and Java shipped in the last 12 months. Quality bar raiser. Has moved unit and integration test coverage on a real codebase with proof in commit history. Full-stack practitioner. Reads Java with confidence ships production Angular reasons about API contracts and infrastructure end to end. Strong code reviewer. Engineers learn from PR feedback grounded in the code. Release owner. Has signed off on production releases and owned incident retrospectives. What You Will Work On Hands-On Engineering (~70%) Write production code across the Angular admin console and patient-facing client. Review every meaningful PR. Lead UI direction on component structure state management accessibility performance and SSR. Drive test coverage. Partner with server engineers on API contracts. Solve the hardest debugging problems on the team. QA Partnership (~10%) Define the boundary between end-to-end automation and engineering unit and integration tests. Coach shift-left testing. Close the loop on every production defect so the same class of bug does not ship twice. Release Readiness (~10%) Own the technical side of UI releases container image promotion coordinated cut-overs and rollback readiness. Sign off on what ships holds or rolls back. Identify technical bottlenecks early. People Leadership (~10%) Manage a small UI team (handful of direct reports) with weekly 11s focused on growth grounded in their code. Hold each engineer to a clear performance bar. Partner with product on sequencing and scope. Qualifications 10+ years software engineering as a hands-on IC with production code shipped in the last 12 months. 2+ years formally managing a small engineering team including hiring and performance management. Senior depth in Java and server-side technologies (plugin frameworks DynamoDB SQS Hibernate or JPA). Production Angular shipping experience in the last 12 months (Angular 16+ Nx RxJS SSR). Track record of raising unit and integration test coverage on a real codebase. QA automation integration experience including shift-left testing and meaningful end-to-end coverage. Release ownership for a Kubernetes-deployed multi-service product including CI/CD and production incident accountability. Active daily use of AI engineering tools (Claude Code Copilot Cursor ChatGPT). Hard requirement not a preference. Strong written and verbal communication grounded in code not jargon. Preferred Qualifications Healthcare pharmacy or regulated software with HIPAA and PHI handling. AWS (EKS DynamoDB SQS RDS OpenSearch Kinesis) and GitOps with ArgoCD or Argo Rollouts. Experiment-driven product work A/B testing configuration-driven variants analytics review. TypeScript build systems (Nx webpack) Kendo UI Angular Universal (SSR). Experience helping a team adopt and extend AI-assisted engineering tools. Physical Requirements 90% Desk/virtual meeting work 10% Travel for client visits conferences or internal team meetings Benefits Competitive compensation with a base salary of $175000 to $200000 (Exact compensation may vary based on skills and experience) Eligible for Company Performance-based Bonus Program based on individual and company performance Medical dental and vision insurance 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 HSA for eligible employees enrolled in the HDHP with a generous company contribution up to $500 for individual coverage and $1000 for family coverage per year 100% company paid short and long-term disability AD&D and group life insurance Accrued annual paid time off (PTO) of 18 days for the first 3 years of service increasing thereafter plus 7 paid holiday days Employee Assistance Program Continuing Education funds up to $1500 annually for eligible programs after 1 year of service Voluntary benefits including FSA Hospital Indemnity Accident and Critical Illness insurances 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/. 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/.

Unlock: Sign Up for free / Sign In and use the searches from your home page or the links in the footer.