Tech Stack
GraphQLGRPCJavaScriptNext.jsReactTypeScriptWebpack
About the role
- Design and develop APIs (GraphQL & gRPC) that support Marketplace Native Apps
- Implement new functionality and UIs within the web frontend (React/NextJS)
- Coordinate feature/API development with the apps team, tribe, and other tribes
- Build and maintain efficient and developer-friendly APIs
- Own the uptime and monitoring of team-owned services
- Identify bottlenecks and bugs and devise solutions
- Be involved in all stages of building products from inception through delivery to upkeep and operation
- Contribute to a healthy engineering culture of feedback and growth
Requirements
- Commercial experience in writing SPAs, especially using React
- Experience implementing UIs with CSS, including GPU-only animations; experience with RTL a plus
- Experience using and developing GraphQL APIs
- Experience working with and configuring typical javascript build tooling (webpack, esbuild, typescript, etc)
- Ability to write easy-to-understand high-standard documentation
- Strong communication skills and ability to self-organise and work well within teams
- Comfortable working in a fast-paced and changing environment
- Likes to work autonomously
- Work from the office four days per week with flexibility to work remotely on Wednesday each week
- Inclusive workforce; culture where individuals of all backgrounds feel comfortable; everyone receives fair consideration for employment
- Accessibility support during the interview process and after joining (provide requirements so Fresha can support you)
ATS Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
APIsGraphQLgRPCReactNextJSCSSJavaScriptwebpackesbuildTypeScript
Soft skills
communicationself-organizationteamworkproblem-solvingautonomyadaptabilityfeedback culturegrowth mindset