Note: The job is a remote job and is open to candidates in USA. Eliassen Group is seeking a Senior / Staff UI Software Engineer to lead the design and development of an Angular and TypeScript client application for next-generation sequencing instruments. The role focuses on delivering high-quality user experiences by collaborating with UX and backend teams, driving technical decisions, and maintaining industry standards.
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
Skills
- 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 control and CI/CD practices
- Demonstrated success delivering high-quality software using agile methodologies such as Scrum or Kanban against formal schedules
- Typically requires a minimum of 8 years of related experience with a Bachelor's degree in Computer Science, Electrical Engineering, or equivalent
- 5+ years of experience in front-end or full-stack product software development with demonstrated technical expertise
- Electron desktop development and IPC
- SignalR or WebSocket-based communication
- Angular workspace and shared library patterns
- Touchscreen or kiosk-mode interfaces
- Regulated or medical device industry experience
- CI/CD tools such as Jenkins or GitHub Actions
Benefits
- Medical, Dental, and Vision benefits
- 401k with company matching
- Life insurance
Company Overview