Senior / Staff Software Engineer - UI Client Application

Eliassen Group
Topeka, United States of America
4 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
$ 162K

Job location

Remote
Topeka, United States of America

Tech stack

.NET
API
Unit Testing
CSS
Code Review
Scrum
SignalR
TypeScript
WebSocket
Openapi
RxJS
Angular
Backend
GIT
Angular
Material Design
Figma
Reactive Programming
Front End Software Development
Application Client
React
JestJS
REST
Jasmine

Job description

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., + 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.

Requirements

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., + 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

Apply for this position