Frontend Engineer

Anagram Logo

Anagram

πŸ“Remote - Worldwide

Summary

Join Anagram, the leading insurance billing platform for eye care providers, as a Frontend Engineer. You will play a key role in developing and launching the UI for our consolidated revenue cycle management platform. Your work will directly impact the company's success. As the third member of a small, experienced team, your input on coding standards, architecture, and project direction will be highly valued. We utilize a modern tech stack including Typescript, React, and GraphQL. This is a remote position offering flexible hours and unlimited PTO.

Requirements

  • At least 5 years of proven experience as a frontend engineer
  • Expert knowledge of modern versions of Typescript and JavaScript
  • Expert knowledge of React with hooks
  • Expert knowledge of HTML and CSS, building responsive layouts
  • Prior experience of configuring frontend toolchain eslint, tsc, webpack, codegenerators
  • Prior experience of writing unit and integration tests
  • Understanding of GraphQL type system and data normalization concepts
  • Understanding of UX/UI design principles
  • Ability to work independently and take significant responsibility

Responsibilities

  • Create UI specifications for new features based on approved designs and decompose them into tickets
  • Build new features and maintain existing codebase
  • Provide suggestions to codebase evolution and frontend architecture
  • Implement best practices in QA to guarantee reliability of new features
  • Work closely with stakeholders to define project scopes, timelines, and deliverables
  • Collaborate with backend team to define necessary APIs and align release cycles

Preferred Qualifications

Design experience

Benefits

  • Competitive salary in USD
  • Work from anywhere, any tax jurisdiction
  • Flexible work hours
  • Unlimited PTO
  • Macbook Pro

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.