Overview:
SOFTSWISS continues to expand the team and is looking for a Senior Frontend Developer (React).
We need a true, experienced, and accomplished professional who shares our culture and values.
About Product:
SOFTSWISS Jackpot Aggregator
Multi-purpose iGaming solution that introduces the Jackpot-as-a-service business tool and integrates with any gaming project
Learn More
Key responsibilities:
- Develop new pages and components with a focus on scalability and best practice
- Write and maintain unit tests
- Debug, troubleshoot, and continuously improve the codebase
- Conduct code reviews and participate in team brainstorming sessions
- Participate in Agile processes and activities
- Engage in daily communication with other teams to ensure alignment and collaboration
Requirements:
- 4+ years of experience with JS(ES6+), HTML, CSS
- 3+ years of React experience, demonstrating a strong understanding of component architecture, hooks, context, component lifecycle, and state management tools (e.g., Redux or similar)
- 2+ years of TypeScript experience with an advanced understanding, as well as knowledge of RESTful APIs and HTTP protocols
- Knowledge of algorithms fundamentals
- Experience with unit testing libraries (e.g., Jest)
- Experience with GraphQL
- English proficiency at Pre-Intermediate level or above
- Proficient in Russian – both in written and verbal communication
Nice to have:
- Experience with Material-UI React design+component kit, Emotion (css-in-js)
- Experience with NextJS
- Experience with Apollo Client + Server
- Understanding of server-side development
- Experience with WebSockets
- Experience with CDN bucket storages. (e.g. Amazon S3 or Cloudflare R2)
- Docker, GitLab CI