Principal Frontend Software Engineer

[fulltime]

IronRod Health

 Required skills 

· BSc Computer Science, Mathematics, or an additional 3 years of production experience

· 7+ years experience deploying and maintaining scalable systems in production 

· 5+ years working with React or Angular 4+

· 2+ years mentoring other junior and mid level engineers

· Expert knowledge of and very strong experience in modern TypeScript and Rxjs

· Strong experience in client side performance such as DOM optimisation, bundle sizes, and lazy loading

· Strong experience in component driven development (Storybook.js, component libraries) 

· Strong experience in immutable state management (I.e. use Redux, Mobx, Ngrx, or Ngxs)

· Strong experience in micro frontend architecture (and applying common theming across all applications)

· Experience in client side security (NIST, OWASP) and authorisation (role based permissions)
Experience in several testing frameworks and tools such as Mocha, Chai, Jest, and Cypress 

· Experience in backlog management, code reviews, pull-requests, paired programming 

· Experience in Git, Git Flow, trunk based development and other code tools and techniques


Desired skills 

· Certifications in a cloud provider (Google Cloud, AWS, Azure) 

· Experience in Continuous integration tools such as CircleCI, GitHub Actions, Bitbucket pipelines 

· Experience in medical standards such as FHIR and HIPAA 

· Experience in Express, TypeORM, Mongoose, SQL and NoSQL databases 

· Strong experience in Node.JS based servers such as Nest.JS and Express

· Experience with containerization (Podman, Docker)

· Strong experience in implementing a variety of datastores at scale (e.g. Relational, Key/Value, Graph, Document)

Job Location

Address:

OFF-SITE

Address 2:

City:

State:

ZIP Code: