NextHire Try for free

Swimlane

Posted 11 Oct 2026

Principal Front - End Developer

Apply with NextHire Auto Apply fills in the application for you.
Employment
Full time
Team
Software Engineering
Posted
11 Oct 2026

About the role

Swimlane is seeking a Front-end Developer to join our team and work on our core platform! We are looking for someone with the enthusiasm and talent for creating solid, reliable, highly polished UIs, as we pride ourselves on the quality of our highly interactive UI with its sharp, modern aesthetic. The principal software engineer is a key member of the development team that helps shape the capabilities of the product, create and define functional specifications, and ensure that the final product is of high quality and meets customer needs.


Responsibilities:

  • Inherit a well-architected, clean, and robust codebase built with TypeScript and Angular, with a modern interface.
  • Design and implement complex state management solutions using libraries such as NgRx.
  • Ensure efficient data flow and synchronization between components using RxJS operators and observables.
  • Work with our design team and other engineers to make sure our application is performant and intuitive to use.
  • Collaborate with the architecture team on choosing and adopting design patterns, evaluating, and implementing new libraries and components
  • Ensure best practices are followed in the design and development of the application.
  • Contribute to and help manage our open-source libraries (ngx-charts, ngx-ui, ngx-graph, etc. )
  • Coach and mentor other front-end engineers.


Requirements:

  • Experience with Web Components and Custom Elements.
  • Understanding of data visualization concepts and technologies.
  • Familiarity with JavaScript build tools.
  • Git Source Control.
  • Unit and E2E Testing: / Chai / Karma / Jasmine / etc.
  • Good sense for building visually appealing products.
  • Some Node.js experience.
  • Experience using RESTful Web Service Architecture.
  • Experience working in Agile environments.
  • BE / BTech / ME / M. Tech in computer science or a technology-related degree or equivalent work experience.
  • 8 to 13 years of progressive software development experience, specialized in enterprise SaaS software.
  • A deep understanding of building complex, single-page JavaScript apps using frameworks such as Angular, React, and Vue.
  • Fluency with JavaScript, TypeScript, CSS, and SASS. Specialized.
  • Enthusiasm for creating UIs and a clear understanding of what makes an interface easy to use.
  • Strong test automation skills.
  • Good verbal and written communication.

85% of jobs are never posted

The AI Outreach Agent writes to recruiters and hiring managers at the companies you pick, from your own Gmail.

Try AI Outreach