Senior Front-End Software Engineer

Job Category: Developer
Job Type: Full Time
Job Location: Remote/Hybrid

Job Description:

We are looking for a talented and experienced senior front-end software engineer to join our team. As a senior front-end software engineer, you will be responsible for designing, developing, and testing software applications using popular modern technologies. You will also be responsible for working with other members of the team to design and implement new features and functionality. We are a fast growing company and employ teammates who love to learn!

Must Have:

  • Strong foundation in CSS/HTML/JS & moderate experience with TypeScript
  • Deep experience with 1+ front-end frameworks; Angular preferred
  • Experience with 2+ front-end frameworks (Angular, React, Vue, Svelte, etc.)
  • Experience with multiple patterns for complex state management in front-end web apps
  • Experience with Ionic front-end framework for multi-platform web and mobile development
  • Familiarity with tools like SASS and SCSS for managing style code and DX
  • Familiarity with front-end frameworks for multi-platform web and mobile development, such as NativeScript, ReactNative, Flutter, etc.
  • Ability to implement designs sourced from common industry tools like Figma, Sketch, Adobe CC.
  • Able to lead client-facing conversations involving design and front-end development
  • Ability to demonstrate understanding of all of the above, including examples, reasoning, and tradeoffs involved when choosing between them

Highly Desired:

  • Strong understanding and experience with TypeScript
  • Familiar with mobile app development, release management, and deployment
  • Experience with Ionic framework & Capacitor, especially with Angular
  • Cloud experience with 1+ platforms; Azure experience is desired
  • Understanding of common testing patterns, strategies, and tradeoffs
  • Exposure to a11y best practices and how to adhere to WCAG criteria
  • Understanding of performance-tuning processes and tooling, and references like web.dev

Nice to Have:

  • Experience with Azure DevOps, especially Boards, Repos, and Pipelines
  • Familiarity with notification delivery architecture and platforms for mobile apps
  • Experience conducting user testing and/or user interviews
  • Familiar with Supabase or Firebase
  • Experience with jQuery and NativeScript, for legacy/maintenance purposes
  • Next.js or other similar tooling

Benefits:

  • Competitive salary and benefits package
  • Opportunity to work on challenging and innovative projects
  • Collaborative and supportive work environment, working across multiple clients
  • Opportunities for growth
  • Remote-first work
  • Autonomy and professional development
  • No bench!

Apply for this position

Allowed Type(s): .pdf, .doc, .docx