Senior Front End Software Engineer

Engineering · WA, United States

Job description

Key Relationships: Data Engineer, Data Analyst, Data Scientist, Software Engineer, Product Management  

Key Accountabilities: 

Develops a modern UI and adds functionality to the front-end of the MacroHealth Platform 

  • Works within Data team to build the various MacroHealth data products, focusing on the front-end functionality and interface;
  • Designs a modern UI, using the latest React features;
  • Defines the interfaces that connects the UI and backend;
  • Implements the user interface and engineers the user experience software.

Performs advanced programming tasks to satisfy UI business requirements

  • Plans, designs, develops, tests software system features, enhancements, or bugs to an advanced level; 
  • Builds the UI components and building blocks that will make up the MacroHealth UI Framework;
  • Utilizes advanced understanding of development best practices to write code and perform programming tasks; 
  • Takes technical leadership on design and development of new features for the MacroHealth platform;
  • Works with colleagues to define, design, and break complex problems into actionable tasks and drives them to completion with peers on team; 
  • Contributes to new feature development and enhancements to existing features;
  • Designs more complex implementations, plans, and writes new class objects to satisfy business requirements; 
  • Independently modifies existing functionality and fixes bugs and defects.

Demonstrates leadership and mentors team

  • Leads or mentors team in the design and development of front-end applications;
  • Demonstrates full competency and comprehensive knowledge in area of specialization.

Collaborates with stakeholders and contributes to a positive work culture

  • Leads discussions and facilitates effective decisions regarding the front end of the MacroHealth platform; 
  • Develops technical communication skills by documenting and sharing all newly created UI building blocks;
  • Shows initiative and offers assistance when needed without being asked; 
  • Contributes to development of a positive work culture by demonstrating teamwork and alignment with core company values; 
  • Constructively escalates problems and issues.

Knowledge, Skills and Abilities: 

  • Experience with healthcare data (e.g. health payments, authorizations, eligibility, electronic health records);
  • Experience with existing and emerging health care interoperability technologies and standards (e.g. X12, NCPDP, FHIR);
  • Experience with creating and application of healthcare benchmarks and measures across cost, quality and satisfaction;
  • Experience working for or with healthcare providers/plans/payers particularly in data warehousing and business intelligence;
  • Ability to thrive in a people-first culture of teamwork and respect;  
  • Self-starting and innovative orientation;
  • Ability to take ownership, work with tight timelines, and manage various tasks simultaneously;
  • Personally motivated to exceed performance and functional standards of design and implementation; 
  • Strong verbal and written communication skills;
  • Ability to work with others to clarify and implement abstract requirements; 
  • Ability to maintain unit/integration tests for code; 
  • Comfort working within an Agile methodology; 
  • Demonstrated ability to learn new technologies quickly and disseminate information; 
  • Ability to keep product quality top of mind by creating automated tests for the software that you help create; 
  • Familiarity with tooling for development, release, and packaging of UI applications; 
  • Expert level skills building responsive web applications with modern UI frameworks; 
  • Extensive knowledge of react/redux or equivalent technologies. 

Required Education and Experience: 

  • Bachelor’s degree in Computer Science or related field, or equivalent work experience  
  • Expert knowledge of React, TypeScript, HTML and CSS3 
  • Experience consuming REST APIs and understanding of web technologies 
  • 5+ years of experience building front end applications, UI components or UI frameworks 
  • Experience in teaching developers how to use UI building block to implement application features 
  • Experience in UX and Design 
  • Experience working with Azure development tools 

Preferred Education and Experience: 

  • Familiarity with third party libraries such as react-final-form, projectstorm react-diagrams, storybook, cypress, or similar technologies; 
  • Familiarity with Scala or Functional Scala;
  • API Design knowledge to assist with the definition of UI focused APIs; 
  • Knowledge of the US Healthcare space including standards such as HIPAA. 

Location: Fully remote within the US 

Salary:  $140,000 to $155,000  

Core Competencies:

One Team:  
Act as one team with fellow MacroMates and customers  
Value humility, low ego, and collaboration  
Maintain an All for One, One for All attitude   
  
Deliver on Promises:  
Do the right thing  
Do what you say you will do  
Work with a sense of urgency and transparency 
  
Macro Thinking:   
Challenge yourself and others to think boldly, bigger, and into the future  
Lead with a Growth Mindset  
Act as a thought leader for the healthcare industry 

MacroHealth is an equal opportunity employer.

A panel showing how The Org can help with contacting the right person.

Open roles at MacroHealth