How Remoteville checks and expires listings
Senior Front-End Engineer
Skills
Agile MethodologiesFront-End DevelopmentReact.JsTypescriptAPIApolloGraphql
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
