Location: Rama 3, Bangkok (Hybrid) · Reports to: Technical Lead · Job type: Full-Time / Contract

About the role

We are seeking a highly skilled and motivated developer to join our team and contribute to the development of both in-house products and external client solutions. In this role, you will work closely with cross-functional teams to design, build, and maintain reliable, scalable, and high-performance systems across gaming platforms, commercial applications, and enterprise-level software. You will play a key part in shaping technical architecture, ensuring smooth integration between services, and delivering high-quality features that meet business and user needs. Your technical expertise, problem-solving ability, and commitment to quality will be instrumental in supporting our growing digital ecosystem across multiple industries.

Key responsibilities

Front-End Development

  • Develop responsive, high-quality web interfaces using modern front-end frameworks such as React, Vue, or Angular.
  • Translate UI/UX designs into clean, efficient, and reusable code.
  • Ensure consistent performance and compatibility across all modern browsers and devices.

Integration & Collaboration

  • Work closely with backend developers to integrate APIs, services, and data layers.
  • Collaborate with UX/UI designers to enhance usability and refine user flows.
  • Participate in technical discussions, code reviews, and solution planning with cross-functional teams.

System & Project Contribution

  • Develop interfaces for both in-house platforms (internal tools, dashboards, analytic systems) and external client applications (commercial/enterprise).
  • Support gaming-related front-end implementations such as player portals, LiveOps dashboards, and marketing campaign pages.
  • Ensure projects are delivered on time and meet both functional and visual requirements.

Quality, Maintenance & Optimization

  • Maintain high-quality code through testing, debugging, and adherence to best practices.
  • Optimize web applications for speed, scalability, and performance.
  • Provide ongoing support and improvements to existing systems.
  • Maintain proper documentation for components, interfaces, and workflows.

Documentation & Knowledge Sharing

  • Create and maintain documentation, including component libraries, coding standards, feature specifications, and release notes to support team knowledge-sharing.

Qualifications

  • 1–4+ years of experience in front-end development (Senior positions may require more).
  • Strong proficiency in JavaScript/TypeScript and at least one modern framework (React, Vue, or Angular).
  • Solid understanding of HTML5, CSS3, SCSS, and responsive design principles.
  • Experience working with RESTful APIs or GraphQL integrations.
  • Familiarity with Git and version control workflows (GitHub, GitLab, Bitbucket).
  • Strong debugging and problem-solving skills.
  • Ability to work collaboratively in cross-functional teams.
  • Proficiency in Thai and English.
  • A positive, solution-oriented mindset and attention to detail.

Good to have

  • Experience with front-end state management tools (Redux, Vuex, Pinia, Zustand).
  • Experience consuming data from backend systems for gaming, analytics, or dashboards.
  • Familiarity with build tools and bundlers (Webpack, Vite, Rollup).
  • Experience with UI component libraries (Material UI, Ant Design, Tailwind CSS, Chakra UI).
  • Understanding of SEO principles, accessibility (A11y), and UX best practices.
  • Experience working in software house, agency, or multi-project environments.
  • Basic understanding of backend technologies (Node.js, NestJS, Django, etc.).
  • Experience with automation testing (Jest, Cypress, Playwright).
  • Knowledge of cloud platforms (AWS, GCP) or CI/CD pipelines.
  • Gamedev-related front-end experience (game portals, web events, campaign pages) is a plus.

Office location and hours

  • Yan Nawa, Rama 3, Bangkok (BRT Wat Dan) – Parking available
  • 10:00 AM - 7.00 PM, Monday to Friday (Hybrid)

Why Bonfire Gathering

At Bonfire Gathering, you’ll join an innovative and fast-growing team that blends gaming creativity with modern digital solution development. Whether you’re building systems that support our games or delivering high-impact software for external partners, you will be part of a collaborative, agile environment that values ownership, problem-solving, and continuous improvement. Here, your work directly contributes to shaping both our gaming experiences and our expanding digital ecosystem—ranging from commercial applications to enterprise platforms and cloud-driven solutions. If you are passionate about creating meaningful technology, driving impactful projects, and growing with a company that pushes the boundaries of what’s possible across multiple industries, we encourage you to apply.

About us

Bonfire Gathering is a new and dynamic player in the game industry, led by Oat Pramote Pathan, committed to delivering immersive gaming experiences to Thai players. We are dedicated to fostering innovation and creativity in the world of gaming. At Bonfire Gathering, we value passion, teamwork, and a relentless pursuit of excellence.

Beyond gaming, we are expanding into a full digital ecosystem that spans software house and enterprise solution development, commercial web and mobile applications, cloud and infrastructure services, data and analytics platforms, as well as automation tools and internal productivity systems. Our goal is to build technology that empowers both our players and our partners across multiple industries.

We are currently seeking talented and enthusiastic individuals to join our team and contribute to our mission. Whether you’re passionate about gaming or driven to build impactful digital products, we encourage you to explore the exciting career opportunities with us. Join us in creating memorable experiences, developing innovative solutions, and pushing the boundaries of what’s possible in the digital world.

How to apply

Apply today by sending an email to career@bonfiregathering.com with your resume and portfolio attached. Please include your expected salary in your application.