Frontend Engineer
Key Responsibilities:
- Form part of a team developing new game concepts into a reality.
- Contribute to the system architecture of solutions.
- Develop code in accordance with agreed architecture and design solution.
- Convert business requirements into technical requirements, documenting the required development tasks.
- Create and maintain system documentation.
- Keep abreast with industry trends and developments.
Requirements:
- Strong proficiency in JavaScript and TypeScript.
- Solid experience of ReactJS and React Native and its ecosystem (e.g., hooks, context API, lifecycle methods).
- Experience with frontend performance optimization techniques like code-splitting and lazy loading.
- Solid understanding of responsive design principles and ability to implement cross-browser-compatible solutions.
- Experience with state management libraries like Redux or similar
- Experience integrating RESTful APIs for data fetching.
- Deep understanding of Vite as a build tool for fast and efficient development workflows.
- Proficiency in writing unit tests and integration tests using tools like Jest or similar.
- Familiarity with WebSockets for real-time communication.
- Solid understanding of component-based architecture and SOLID principles in the context of frontend development.
- Version control using Git and experience working in a CI/CD environment.
Nice-to-have, but not required:
- Experience with GraphQL for frontend data fetching.
- Familiarity with Docker and containerized environments for development and deployment.
- Knowledge of Progressive Web Apps (PWAs) and mobile-first design practices.
- Experience with modern CSS-in-JS techniques for styling.
- Experience from the sports betting industry.
- Experience with cloud infrastructure like AWS, Google Cloud, or Azure.
- Experience from the sports betting industry.
As a person you are:
- Are able to work under minimal supervision.
- Have good collaboration skills, and ready to work as part of a team.
- Able to work under pressure and against tight deadlines.
- Explore new technologies and work at finding solutions.
Join us!
At Scout, you will meet challenges, get your own responsibility areas and get the chance to grow your own career. You will get much trust, and team support to solve exciting challenges.
We have established a good working environment where we, among others, offer our team members flexible working hours, paid time off (sick leave and child sick leave, national holidays, vacation), and learning opportunities.
If this sounds like something you would be interested in, don’t hesitate to contact us!
Contact person:
Anastasiya Kanunikova (Head of people&culture)