How Remoteville checks and expires listings

Senior Front-End Engineer

Skills
Agile MethodologiesFront-End DevelopmentReact.JsTypescriptAPIApolloGraphql
Role

What the job involves

The main requirements, responsibilities and hiring steps.

Requirements

  • 5+ years of professional front-end software development experience
  • Strong proficiency with TypeScript and React
  • Experience with GraphQL clients such as Apollo Client and consuming API schemas
  • Solid understanding of component architecture state management patterns and modern React paradigms
  • Familiarity with AWS-hosted front-end infrastructure including S3 CloudFront and API Gateway
  • Experience with CI/CD pipelines and version control workflows
  • Ability to perform root cause analysis on application issues
  • Experience working in Agile Scrum environments with cross-functional teams
  • U.S. Citizenship may be required for security investigation eligibility

Nice to have

  • detail-oriented
  • ownership-minded
  • collaborative
  • quality-focused
  • reliable
  • client service oriented
  • flexible
  • innovative

Day to day

  • Design and maintain modern React and TypeScript applications with a strong focus on performance accessibility and long-term maintainability
  • Build efficient GraphQL operations and integrate client-side data flows using Apollo Client or similar tools
  • Develop reusable well-tested UI components participate in code reviews and collaborate closely with back-end engineers product stakeholders and cross-functional partners
  • Deploy releases and hotfixes troubleshoot production and development issues and apply best practices for security code quality and front-end DevOps

Hiring process

  • In-person final interview
  • Travel and accommodations provided
  • Infrequent annual office visits