Frontend Engineer

Posted 6 days ago

Apply Now

Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

  • Frontend Engineer building React, TypeScript, and real-time game experiences for Over99’s blockchain-powered crypto casino platform. Developing wallet flows, responsive UI, and performance-focused gameplay features.

Responsibilities

  • Build and improve high-quality frontend features across the Over99 webapp and game surfaces
  • Use React, Vue 3, TypeScript, Vite, and modern frontend tooling to deliver fast, reliable user experiences
  • Build interactive product flows for wallets, balances, gameplay, account features, promotions, and real-time updates
  • Collaborate with senior engineers on frontend architecture, reusable components, state management, and performance optimization
  • Work with real-time client-server features using Socket.IO, WebSockets, and event-driven updates
  • Contribute to game-facing frontend experiences involving animations, sound, timing, physics, and responsive interaction patterns
  • Partner with product managers, designers, backend engineers, and QA to deliver polished end-to-end features
  • Use Cursor IDE, LLMs, AI-assisted coding workflows, MCP-powered integrations, and custom tooling
  • Contribute to observability practices using tools such as Datadog
  • Write maintainable, tested code and participate in code reviews, CI/CD workflows, and team engineering standards
  • Grow through mentorship, hands-on ownership, and exposure to production-scale crypto gaming systems

Requirements

  • Recent graduate or early-career engineer
  • Strong frontend fundamentals
  • Portfolio, internship, co-op, or project experience
  • Proficiency with JavaScript, TypeScript, HTML, CSS, and modern frontend development
  • Experience building web applications with React, Vue, or similar modern frontend frameworks
  • Solid understanding of component architecture, state management, API integration, and responsive UI development
  • Interest in high-performance interactive experiences, including animations, real-time updates, and client-server communication
  • Comfort using or learning AI-assisted engineering workflows with Cursor IDE, LLMs, and related developer tools
  • Comfort working with Git, code reviews, CI/CD workflows, and modern development tooling
  • Ability to work remotely while staying communicative, reliable, and ownership-driven
  • Experience with React Query, Vue Query, Pinia, Vuex, or similar state/data management tools (nice to have)
  • Experience with Socket.IO, WebSockets, or real-time product features (nice to have)
  • Experience with animations, canvas-style interactions, physics engines, sound, or game UI (nice to have)
  • Exposure to Node.js APIs or backend-adjacent development (nice to have)
  • Hands-on experience with Cursor, MCP servers, AI coding agents, custom IDE integrations, or other LLM-assisted development workflows (nice to have)
  • Background in crypto, gaming, gambling, or iGaming platforms (nice to have)
  • Familiarity with observability tools like Datadog (nice to have)
  • Experience with cloud deployment, Docker, or AWS (nice to have)

Benefits

  • Remote-first culture with flexible hours
  • Asynchronous communication
  • Generous Holiday Allowance
  • Flexible Time Off & Hours
  • Performance-Related Bonus
  • Mentorship and hands-on ownership
  • Collaborative, autonomous, and impact-driven engineering team
  • Competitive salary
  • Exposure to production-scale crypto gaming systems

Job type

Full Time

Experience level

Mid levelSenior

Salary

Not specified

Degree requirement

No Education Requirement

Tech skills

AWSCloudDockerJavaScriptNode.jsReactTypeScriptVue.js

Location requirements

HybridTorontoCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.