Sr. Full Stack Engineer - remote

SnapNHD
Posted 2 years ago
Senior Full Stack Engineer 

We are looking for a React engineer with in-depth experience and passion for writing composition and testable components.  We are a dynamic tech and product team, and you would be joining a fast-paced company using the latest technologies. The ideal candidate will have a strong engineering background, a can-do attitude, and a strong vision for improving overall engineering/product development efficiencies and output.


What we’re looking for:

  • A few years experience working with enterprise React single page applications
  • 5 years Postgres experience
  • 3 years Typescript experience
  • Implementing and optimising GraphQL requests
  • Writing progressively enhanced mobile and desktop applications 
  • Working with a talented UX design team to build a core framework and component libraries
  • Using TDD &BDD techniques and working closely with product and QA engineers to define and write highly testable code 
  • Working in an agile environment and collaborating with product team members
  • An enthusiastic developer who can scale with the organization 
  • A high-level of understand of semantic HTML5 and the DOM
  • An interest and understanding of modern CSS techniques (CSS-in-JS, SASS)
  • Deep knowledge of latest ECMAScript features and techniques
  • A passion for component composition and isolation techniques
  • Strong written and verbal English communication skills

Would be a huge plus:

  • Experience with Hasura
  • Experience with Next.js
  • Active contributions to OSS projects in the ecosystem and understanding of building reliable API’s which are release friendly.

Responsibilities:

  • Collaborate with the team to decide on architecture and large platform decisions
  • Develop the latest user-facing features using React 
  • Work with the team to develop the scope and timelines for all front-end code tasks and projects
  • Work with the other engineers to perform code reviews and maintain code quality
  • Work with our GraphQL API and advise on API structure and endpoints needed for Front-end feature requirements
  • Optimizing components for maximum performance across a vast array of web-capable devices and browsers
  • Coordinating with various teams working on distinct layers

Benefits:

  • Competitive salary and opportunities for career development
  • 100% of healthcare premiums paid for
  • Regular performance and annual salary reviews
  • Annual performance bonuses
  • Professional Development (paid courses and online training)
  • Professional growth building enterprise software for Fortune 500 companies
  • Unlimited PTO
  • Gym Membership
  • Mental health stipend
  • Flexible working hours