This job post is closed and the position is probably filled. Please do not apply.
🤖 Automatically closed by a robot after apply link
was detected as broken.
Description:
We are looking for a Senior Frontend Developer with experience in Next.js and GraphQL for a short-term project with payment based on deliverables.
This role focuses on integrating real-time endpoints with Websockets and configuring integration tests with GraphQL.
The position is remote, ideal for profiles that prefer a closed payment scheme upon delivery and have immediate availability until December 15th in a freelance capacity.
Responsibilities include integrating 4 GraphQL endpoints into pre-existing Next.js code: 3 in real-time via Websockets and 1 with an automatic refetch every minute.
You will configure queries (QUERY) on all endpoints and perform mutations (MUTATION) on 2 of them.
Ensure the integrity and coverage of integration tests using Testing Library.
Collaborate with backend and QA teams to validate functionality and code integrity, adhering to quality standards from Snyk, SonarCloud, and Code Rabbit.
Document progress and results in Confluence and Jira, ensuring a complete record of development.
Requirements:
Essential skills include Frontend experience with Next.js and Vercel, integrations with GraphQL and Websockets, and testing using Testing Library for integration tests with GraphQL.
Proficiency in version control and authentication using GitHub and Auth0 is required.
Experience in project management and documentation with Jira and Confluence is necessary.
Familiarity with AI development tools like ChatGPT or Copilot is essential.
Candidates must have previously worked as contractors under a deliverables scheme.
Desirable skills include knowledge of Jest for unit testing, experience using Slack for team communication, and familiarity with error monitoring in Sentry.
Benefits:
Remote work offers flexibility to work from any location.
Flexible hours allow you to manage your time and prioritize deliverables over strict schedules.
Payment is based on deliverables, allowing you to focus on results rather than hours worked.
Opportunity to collaborate with international teams on a high-impact project.
Professional development through work on a data visualization and monitoring project, enhancing experience with cutting-edge technologies like GraphQL, Grafana, and D3.js.
Potential to extend the project based on performance and workload, with opportunities to continue in future projects with the same team or client.