
Selesai
Disiarkan
Dibayar semasa penghantaran
**Job Title: JavaScript Developer for Browser-Based Mini Game Modernization & Feature Update** **Project Overview:** We are looking for a skilled JavaScript Developer to modernize and update a browser-based tile puzzle mini game. The current game is built with plain JavaScript (ES5), and we need an experienced developer to refactor the codebase, implement new features, and ensure compatibility across modern browsers. **Tech Stack:** * Vanilla JavaScript (currently ES5) * HTML5 / CSS3 * No frameworks required **Current State:** The game is a browser-based tile puzzle mini game. The existing codebase uses ES5 patterns (prototype chains, var declarations, global script loading) without build tooling. It is functional but needs modernization to align with current development standards and best practices. --- **Scope of Work:** **1. Modernize the JavaScript Codebase:** * Refactor from ES5 prototype pattern to ES6+ classes * Replace `var` with `const` and `let` for block-scoping * Use arrow functions where appropriate for cleaner syntax * Introduce a module system (ES modules or a lightweight bundler like Vite) **2. Bug Fixes:** * Fix a method/property name collision in the game manager (currently the `keepPlaying` method overwrites itself with a boolean value) * Remove deprecated IE10 pointer event code (msPointerEnabled) **3. New Features:** * Implement an “Undo Last Move” feature (single step) * Add configurable grid size (e.g., 3x3, 4x4, 5x5) with UI controls * Implement dark mode toggle using CSS custom properties **4. Accessibility Improvements:** * Add ARIA labels to the game grid and tiles for better screen reader support * Label score containers for screen readers * Implement keyboard focus management on game-over/win modal buttons **5. CSS Refactoring:** * Refactor hardcoded colors to CSS custom properties for easy theming * Ensure the layout is fully responsive and works on modern mobile screen sizes --- **Deliverables:** * Clean, well-commented source code * All existing game functionality preserved with updates * Fully functional in the latest versions of Chrome, Firefox, Safari, and Edge * Responsive and accessible design **Nice to Have (Optional):** * Unit tests for core game logic (grid, tile merging, score) * Swipe sensitivity setting for mobile devices --- **Requirements:** * Proficiency in JavaScript, with a deep understanding of ES6+ features * Solid knowledge of HTML5 and CSS3 * Experience with modern JavaScript tooling, including ES modules or bundlers like Vite * Strong debugging and problem-solving skills * Ability to implement responsive, accessible, and mobile-friendly designs * Previous experience with game development or similar interactive web projects is a plus If you have the skills and passion to help modernize this fun mini game, apply now and be part of an exciting development process!
ID Projek: 40325413
81 cadangan
Projek jarak jauh
Aktif 25 hari yang lalu
Tetapkan bajet dan garis masa anda
Dapatkan bayaran untuk kerja anda
Tuliskan cadangan anda
Ianya percuma untuk mendaftar dan membida pekerjaan

In my career as a JavaScript developer, I have worked on modernizing legacy codebases and enhancing interactive web applications, making me well-equipped to understand your current structure and deliver efficient, maintainable solutions. My approach ensures clean, well-documented code that aligns with modern standards and is easy to extend in the future. Furthermore, I bring strong project organization and version control practices, ensuring smooth progress and clear communication throughout the project lifecycle.
€30 EUR dalam 1 hari
1.7
1.7
81 pekerja bebas membida secara purata €141 EUR untuk pekerjaan ini

Hello, With over a decade of experience in the web development sphere, I, Yasir, and my team at Our Software have honed our skills with cutting-edge technologies like HTML5, CSS3, and - most importantly for this project - JavaScript. We possess a deep understanding of ES6+ features, making us the ideal match for revamping your browser-based tile puzzle mini-game. Apart from reinvigorating your game with modern JavaScript practices like refactoring to ES6+ classes, introducing block-scoping and arrow functions for cleaner syntax,- we can also enhance it by implementing new features like an "Undo Last Move" option, customizable grid sizes, dark mode toggle and more. My all-encompassing tech knowledge extends to mobile-responsiveness, accessibility improvements through ARIA labels and keyboard focus management for better screen-reader support. This project goes beyond merely updating code; it's about breathing life back into something that brings joy to users. My profound belief in this approach aligns with your vision as stated in your project details. Furthermore, my motivation for creating web experiences that encourage positive feedback and outstanding customer service echoes the sentiment you seem to intend by quoting, "Miracles happen to those who believe in them." Choose us if you're ready to make miracles happen for your mini-game! Thanks!
€180 EUR dalam 3 hari
8.4
8.4

As a seasoned JavaScript developer, I am not only fluent in ES6+ but find great joy in optimizing codebases and implementing new features. I can see that your browser-based mini-game is due for modernization and I have the knowledge and hands-on experience to bring it to life. From replacing 'var' with 'const' and 'let', refactoring the prototype pattern to ES6+ classes, implementing ES modules or bundlers as required, I will create a clean, well-commented source code that aligns fully with modern development standards. Having worked on numerous web applications and websites, I understand the importance of responsive designs that cater to all users. This translates perfectly into ensuring your mini-game adapts flawlessly across modern mobile screen sizes. Furthermore, I can make sure your game is accessible to all users by adding ARIA labels for screen readers, optimizing keyboard focus management, and labeling score containers. Additionally, I can integrate a dark mode toggle feature by using CSS custom properties.
€100 EUR dalam 1 hari
7.7
7.7

Hi there, I’ve developed several browser-based games, including a multiplayer game that required extensive work on responsive design, accessibility, and modern JavaScript features. I’m well-versed in both ES5 and ES6, and I can efficiently refactor your code to improve performance and maintainability. In addition to JavaScript, I’m proficient in HTML and CSS, which allows me to handle front-end tasks without relying on additional developers. I’m also experienced with server-side technologies like Node.js and PHP, so I can manage back-end work if needed. Let’s schedule a 10-minute introductory call to discuss your project in more detail and see if I’m the right fit for your needs. I’m eager to learn more about your exciting project. Best, Adil
€250 EUR dalam 7 hari
7.1
7.1

Hello Skilled JavaScript developer specializing in browser games, eager to revamp your mini-game. I'll modernize your codebase and optimize performance for a truly engaging user experience. Let's transform your game, ensuring it's fun, fast, and fresh. Ready to discuss how to elevate your project. Giáp Văn Hưng
€136 EUR dalam 7 hari
6.7
6.7

Hello, You've mentioned the need for a skilled JavaScript Developer to modernize and update a browser-based tile puzzle mini game. My name is Sajida Saqira, a seasoned web developer with expertise in JavaScript, HTML5, and CSS3. In a recent project, I revamped a browser-based game, enhancing its functionality and user experience. For your project, my approach would involve refactoring the codebase to ES6+ classes, addressing method/property collisions, introducing new features like an "Undo Last Move" option and grid size configurability, and improving accessibility with ARIA labels and keyboard focus management. Additionally, I would ensure a responsive design and compatibility with modern browsers. I would love to discuss how I can bring your mini game to the next level. Could we schedule a brief call to delve further into the project requirements? Best regards, Sajida Saqira ✅ To get a better sense of my skills, please visit my portfolio: https://www.freelancer.com/u/SajidaSaqira/SS-Technologies
€80 EUR dalam 7 hari
5.5
5.5

I've worked extensively with vanilla JavaScript modernization projects exactly like yours — refactoring ES5 prototype-based codebases to clean ES6+ class architecture with proper module systems. I immediately recognize the `keepPlaying` bug you described, where the method reassigns itself as a boolean property, and that's a straightforward fix by separating state from behavior. My approach would be to first set up Vite for module bundling, then systematically refactor each component (GameManager, Grid, Tile) into ES6 classes, strip the legacy IE10 pointer event code, and implement the undo feature using a state snapshot pattern. The configurable grid size will be handled through a dynamic constructor that adjusts tile generation and CSS grid templates. I can start immediately and am confident delivering a clean, well-documented, modern codebase.
€30 EUR dalam 1 hari
5.3
5.3

Hello, hope you are well. I went through your project details and found that I worked on almost the exact same task about two months ago. I am an experienced and specialized freelancer with 6+ years of practical experience in HTML5, HTML and I’m able to complete and deliver this project promptly. You can visit my profile to check my latest work and recent reviews. Let us make this great together, please connect in chat. Regards.
€250 EUR dalam 7 hari
4.8
4.8

I hope you're doing well! My name is Nawal, and I bring over nine years of experience in JavaScript Developer for Mini Game Revamp. After carefully reviewing your project brief, I’m confident that I understand your needs and can deliver exactly what you're looking for. Here’s what I offer: ✅ Multiple initial drafts within 24 to 48 hours ✅ Unlimited revisions until you're 100% satisfied ✅ Final delivery in all required formats, including the editable master file and full copyright ownership You can check out my portfolio and past work here: ? Freelancer Profile – eaglegraphics247 I’d love to discuss your project further and explore how we can make your vision a reality. Let me know a convenient time for a quick chat! Looking forward to working together. Best regards, Nawal
€70 EUR dalam 1 hari
4.9
4.9

Hello, thanks for posting this project. I am confident in my ability to modernize the browser-based tile puzzle game by transitioning from ES5 prototypes to ES6+ classes, adopting const/let, arrow functions, and ES modules for clean, maintainable code. I will preserve all gameplay while restructuring for readability, testability, and browser compatibility across Chrome, Firefox, Safari, and Edge. I have over 5 years of experience in modern JavaScript development and a deep understanding of HTML5/CSS3 for accessible, responsive UIs. I will fix the collision in the game manager where keepPlaying overwrites itself, remove deprecated IE10 msPointer code, and implement an Undo Last Move feature plus configurable grid sizes (3x3, 4x4, 5x5) with UI controls. I will add a dark mode toggle using CSS custom properties, ARIA labels for the grid and tiles, label score containers for screen readers, and keyboard focus management for modals. CSS will rely on CSS variables for theming and ensure a fully responsive layout on mobile. Deliverables: clean, well-commented source, all existing features preserved, fully functional on latest Chrome, Firefox, Safari, and Edge, and accessible design. Nice to have: unit tests for core logic and optional swipe sensitivity settings. What is your preferred approach for module bundling and deployment (ES modules with a lightweight setup like Vite, or a pure ES module approach) to fit your existing workflow? Looking forward to hearing from you. Best regard
€180 EUR dalam 14 hari
4.6
4.6

Hello there! I'm Muhammad Zeeshan, a highly seasoned Full Stack Developer with over 6 years of comprehensive experience. Having completed various similar projects successfully, I have the perfect skill set required to revamp your browser-based tile puzzle mini game. My in-depth understanding and proficiency in ES6+ features coupled with a strong command over HTML5 and CSS3 will enable me to transform your current ES5 codebase seamlessly. Refactoring the codebase to ES6+, replacing `var` with `const` and `let`, utilizing arrow functions, incorporating a module system - these are the tasks I am well-versed in. Furthermore, I am experienced with modern JavaScript tooling, including ES modules and bundlers like Vite. This gives me an added advantage as it helps reduce complexity while developing the desired features and extending compatibility across multiple browsers. Moreover, my proven track record demonstrates my expertise in implementing accessible designs along with ensuring full responsiveness on modern mobile screens. Making use of CSS custom properties will enable easier theming, making subsequent color changes simpler than ever before. Besides adhering to your basic requirements, I can also provide you with unit tests for core game logic which would enhance its robustness further. With my passion for perfection and commitment to timely delivery, I assure you 100% satisfaction throughout this adventure! So let's get started!
€140 EUR dalam 3 hari
4.6
4.6

Hello, I hope you’re well. I’m Billy Bryan, an independent JavaScript developer focused on clean, modern code and delightful UX. I’ll modernize your ES5 tile puzzle by refactoring to ES6+ classes, introducing modules, and replacing var with let/const for robustness. I’ll implement an Undo Last Move, configurable grid sizes, and a dark mode with CSS variables, plus accessibility improvements and responsive design. I’ve built browser games and interactive widgets with vanilla JS, delivering maintainable code and smooth cross‑browser behavior. I will preserve all existing functionality while upgrading the architecture, and I’ll add unit-tested core logic as a bonus if time allows. Next steps: I can start immediately and target a first refactor in a few days, followed by feature integration and polishing within the project window. Best regards, Billy Bryan
€250 EUR dalam 3 hari
4.5
4.5

Hi there! You are modernizing a browser-based tile puzzle game and the real challenge is updating legacy ES5 code to ES6+ while adding new features and ensuring accessibility and responsiveness across all modern browsers. I recently refactored an interactive web game, converting prototype-based JavaScript to classes, modularizing the code, and implementing new gameplay features while keeping the original mechanics intact and enhancing mobile and keyboard accessibility. I will modernize your game using ES6+ classes and modules, fix existing bugs like the keepPlaying collision, add undo and configurable grid options, implement dark mode, and ensure responsive, accessible design that works seamlessly on all major browsers. Check our work: https://www.freelancer.com/u/ayesha86664 Do you want the dark mode toggle and grid size settings accessible directly from the main game UI or in a separate settings panel? I am ready to start — just say the word. Best Regards, Ayesha
€125 EUR dalam 5 hari
4.1
4.1

Hi, I’m Jagjeet — with 10+ years of experience in JavaScript and modern front-end development. I can refactor and modernize your tile puzzle game while keeping gameplay intact and improving performance, structure, and usability. What I’ll deliver: • ES5 → ES6+ refactor (classes, modules, clean structure) • Bug fixes (method collision, deprecated code removal) • New features: Undo move, dynamic grid sizes, dark mode • Accessibility improvements (ARIA, keyboard flow, labels) • Responsive, modern CSS with variables for theming • Cross-browser compatibility (Chrome, Firefox, Safari, Edge) Optional: unit tests + mobile swipe tuning if needed I focus on clean code, performance, and maintainability. I can start immediately and deliver quickly with well-documented code. Best regards, Jagjeet Singh
€80 EUR dalam 10 hari
4.3
4.3

Hi, I’m an experienced JavaScript developer and I can modernize your browser-based tile puzzle game efficiently. I will refactor your ES5 code to ES6+ classes, replace var with let/const, introduce a module system, and ensure all existing game functionality is preserved. I’ll implement the requested features—“Undo Last Move,” configurable grid sizes, and dark mode—while improving accessibility with ARIA labels, keyboard focus management, and screen-reader-friendly score labels. CSS will be refactored with custom properties for easy theming, fully responsive across mobile and desktop. I can deliver clean, well-commented code compatible with modern browsers and provide optional unit tests for core game logic if desired.
€140 EUR dalam 2 hari
3.8
3.8

Hi there, I am ready to start JavaScript Developer for Mini Game Revamp. I have 4+ years of experience in JavaScript and CSS, so I already have a clear idea of how to approach this efficiently. just close your eyes and trust me, you will be happy. You can check my past HTML5 and JavaScript projects here: https://www.freelancer.com/u/msaadarshadkhan Lets Start?
€99 EUR dalam 2 hari
3.6
3.6

Hi, I can do this. With extensive experience in modernizing JavaScript applications, I am well-equipped to refactor your tile puzzle mini game from ES5 to ES6+, ensuring compatibility across all modern browsers. I will implement the required features, including the “Undo Last Move” functionality and configurable grid sizes, while enhancing accessibility with ARIA labels and keyboard focus management. My approach includes using `const` and `let`, arrow functions, and a module system for cleaner code. I will also refactor the CSS for theming and responsiveness. My strong debugging skills will address existing bugs, ensuring a seamless user experience. I am passionate about game development and committed to delivering clean, well-commented code that meets your specifications. Looking forward to collaborating on this exciting project! Ashnasajid
€140 EUR dalam 3 hari
3.6
3.6

Hello, I’d be excited to help modernize and enhance your browser-based tile puzzle game. I have strong experience in ES6+ JavaScript, HTML5, and CSS3, and I specialize in refactoring legacy codebases, implementing responsive designs, and adding interactive features. How I Can Help: Refactor your ES5 code to modern ES6+ classes with const/let and arrow functions. Introduce a module system for maintainable, scalable code (ES modules or Vite). Fix current bugs such as the keepPlaying method conflict and remove deprecated IE pointer code. Implement new features: Undo Last Move, configurable grid sizes, and dark mode toggle. Enhance accessibility with ARIA labels, keyboard focus management, and screen reader support. Refactor CSS using custom properties for theming and ensure fully responsive layouts. Optional: Add unit tests for game logic and improve mobile swipe sensitivity. Deliverables: Clean, commented, modernized source code Fully functional and responsive game on Chrome, Firefox, Safari, and Edge Accessible and mobile-friendly interface Documentation for code and features I have previous experience modernizing interactive web games and ensuring smooth, maintainable code. I can provide examples upon request and can deliver this efficiently while preserving the existing game’s functionality. Looking forward to collaborating and bringing your game up to modern standards. Best regards, SA
€95 EUR dalam 1 hari
4.1
4.1

Hi, There is strong interest in the project and full support can be provided to ensure its successful progress. I fully understand your goals and the direction of this project. My focus will be on accuracy, quality, and efficiency throughout the process. I am committed to delivering an outcome that meets and exceeds your expectations. With my background as a Senior Software Engineer, I have strong expertise in JavaScript, HTML5, HTML. I’ve handled projects that required deep technical understanding and accurate skill alignment. I’m committed to providing reliable outcomes that meet professional standards. Before we proceed, I’d like to clarify a few points. Please feel free to message me in the chat so we can go over them together. Thanks, Dax Manning
€200 EUR dalam 7 hari
3.7
3.7

Hello, I can help modernize your mini game without losing the feel of the original. I’m comfortable refactoring older ES5 JavaScript into a clean ES6+ structure, fixing legacy issues, and adding new features like undo, configurable grid sizes, dark mode, and accessibility improvements while keeping the game stable across modern browsers. I can also clean up the CSS, improve responsiveness for mobile screens, and organize the code with modules so it is easier to maintain going forward. I’ve worked on interactive web applications and I understand the importance of preserving existing behavior while improving code quality. Do you want this updated as pure vanilla JavaScript with ES modules only, or would you like a lightweight Vite setup for cleaner development and delivery? Let’s discuss detail via chat.
€140 EUR dalam 7 hari
3.8
3.8

Hello, I hope you're doing well. I understand you're looking for a skilled JavaScript Developer to modernize your browser-based tile puzzle mini game. Refactoring the existing ES5 code into ES6+ is a great way to enhance its performance and maintainability. My approach will involve changing `var` to `let` and `const`, implementing classes for better structure, and introducing a modular system. I'll also tackle bug fixes, including the method/property name collision in your game manager, while ensuring compatibility across modern browsers like Chrome and Firefox. Adding features like an “Undo Last Move” and configurable grid sizes will elevate the user experience, and I’ll incorporate accessibility improvements to make the game more inclusive. I'm committed to delivering clean, well-documented code and preserving all existing functionalities. I'd like to have a chat with you at least so I can demonstrate my abilities and prove that I'm the best fit for this project. Warm regards, Natan.
€140 EUR dalam 7 hari
3.5
3.5

Cherkasy, Ukraine
Kaedah pembayaran disahkan
Ahli sejak Feb 3, 2026
$10-30 USD
$30-250 USD
£20-250 GBP
₹1500-12500 INR
$250-750 USD
₹37500-75000 INR
$10-30 USD
₹750-1250 INR / jam
₹600-1500 INR
₹100-400 INR / jam
₹75000-150000 INR
$250-750 USD
$10-30 USD
₹1500-12500 INR
₹1500-12500 INR
$30-250 AUD
₹600-800 INR
₹75000-150000 INR
$250-750 CAD
$250-750 USD
₹12500-37500 INR
$10-30 USD