Senior / Staff Software Engineer - UI Client Application
- Eliassen Group
- Boise, Idaho
- Full Time
at Eliassen Group in Boise, Idaho, United States
Job DescriptionSenior / Staff Software Engineer UI Client Application
Anywhere
Type: Contract
Category: Development
Industry: Life Sciences
Workplace Type: Remote
Reference ID: JN -...84
Date Posted: 05/31/2026
Shortcut:
+ Description
+ Recommended Jobs
Description:
Remote
Our client seeks a Senior / Staff UI Software Engineer to lead design and development of an Angular and TypeScript client application for next-generation sequencing instruments. The role delivers touchscreen interfaces within an Electron shell, collaborates with UX and backend teams, and drives state management, component architecture, and shared libraries to produce reliable and high-quality user experiences for clinical and research laboratory users.
Due to client requirements, applicants must be willing and able to work on a w2 basis. For our w2 consultants, we offer a great benefits package that includes Medical, Dental, and Vision benefits, 401k with company matching, and life insurance.
Rate: $62.00 to $77.75/hr. w2
Responsibilities:
+ Develop and maintain the Angular and TypeScript client application running within an Electron desktop shell across multiple instrument platforms.
+ Drive technical decisions on front-end component design, state management with NgRx and RxJS, and shared library strategy.
+ Build performant UI components using Angular and SCSS .
+ Integrate with . NET backend services via auto-generated API clients using NSwag or OpenAPI and SignalR real-time WebSocket hubs.
+ Collaborate with UX designers to translate Figma designs into production-ready components with high visual fidelity.
+ Collaborate with product owners and developers to deliver high-quality software in a Scrum team setting.
+ Participate in code reviews and follow established patterns in the code.
+ Maintain awareness of industry trends and evaluate applicability of new front-end technologies to platform development efforts.
Experience Requirements:
+ Extensive experience with Angular v15+, TypeScript, and RxJS reactive programming patterns.
+ Strong proficiency with NgRx or equivalent Redux-pattern state management.
+ Experience building component-based UIs with Angular Material and SCSS .
+ Proficiency with front-end unit test frameworks such as Vitest, Jasmine, or Karma.
+ Experience consuming REST APIs and working with auto-generated API clients.
+ Proficient with Git-based source con