Senior UI Engineer

DrFirst Inc.Rockville, MD
13d$130,000 - $160,000Remote

About The Position

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.

Requirements

  • 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
  • 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

Nice To Haves

  • 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
  • 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

Responsibilities

  • 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.

Benefits

  • 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
  • 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
  • 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
  • Accrued annual paid time off (PTO) of 18 days for the first 3 years of service, increasing thereafter
  • 7 paid holiday days
  • Continuing Education funds up to $1,500 annually for eligible programs after 1 year of service
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service