
Javascript Projects
Looking for freelance Javascript jobs and project work? PeoplePerHour has you covered.
Senior JavaScript Engineer - Widget Engine Development
Location: Remote (Global) Type: Full-time/Contract Experience: 5+ years About Job: This is a cutting-edge marketing automation platform that helps businesses deliver personalized campaigns to their website visitors. Our JavaScript widget engine is the core technology that enables real-time campaign delivery and audience targeting across any website. The Role: We are seeking a Senior JavaScript Engineer to lead the development of our widget engine. This role is critical to our product's success as the widget engine is the primary interface between our platform and our clients' websites. What You'll Do: 1. Core Engine Development (40%) - Architect and develop the core widget engine using TypeScript - Implement campaign rendering and positioning system - Design and maintain the widget lifecycle management - Develop cross-browser compatible solutions - Optimize widget loading and execution performance - Implement proper cleanup and memory management 2. Audience Targeting System (30%) - Develop sophisticated audience targeting conditions: * Time-based triggers (delayed display, session timing) * Scroll depth detection and tracking * Browser and OS detection * Custom data field integration * Exit intent detection * User inactivity monitoring - Implement real-time condition evaluation - Design and maintain event handling system - Ensure reliable campaign triggering 3. API and Integration (20%) - Design and implement public APIs for external developers - Create utility functions for custom data management - Develop documentation and type definitions - Maintain backward compatibility - Implement security measures and data validation 4. Quality Assurance (10%) - Write comprehensive unit and integration tests - Implement error tracking and logging - Perform cross-browser testing - Monitor and optimize performance - Handle bug fixes and maintenance Technical Requirements: Must Have: - 5+ years of professional JavaScript/TypeScript development - Strong understanding of browser APIs and limitations - Experience with modern build tools (Rollup, Webpack) - Proficient in DOM manipulation and event handling - Experience with performance optimization - Strong debugging and problem-solving skills - Experience with version control (Git) - Understanding of cross-browser compatibility issues Nice to Have: - Experience with marketing automation tools - Knowledge of A/B testing implementation - Understanding of web analytics - Experience with real-time data processing - Familiarity with privacy regulations (GDPR, CCPA) Technical Stack: - TypeScript - Rollup - Jest - Browser APIs - DOM manipulation - Event handling - Performance monitoring tools Project Challenges You'll Solve: 1. Ensuring reliable campaign delivery across different websites and frameworks 2. Managing multiple concurrent audience conditions without performance impact 3. Implementing secure data handling and privacy compliance 4. Optimizing widget loading and execution in various environments 5. Handling edge cases in different browser environments Development Environment: - Git for version control - TypeScript for type safety - Rollup for module bundling - Jest for testing - ESLint for code quality - Browser developer tools for debugging - CI/CD pipeline integration What We Offer: - Competitive salary - Remote work flexibility - Opportunity to work on cutting-edge technology - Collaborative team environment - Professional development opportunities - Impact on product direction Success Metrics: 1. Widget load time under 100ms 2. Zero memory leaks 3. 99.9% campaign delivery reliability 4. Successful integration with 100+ client websites 5. Positive developer feedback on API usability Application Process: 1. Technical assessment 2. Code review discussion 3. Technical interview 4. Team fit interview 5. Offer To Apply: Please submit your resume, GitHub profile, and a brief description of your most challenging JavaScript project. Include specific examples of how you've handled cross-browser compatibility issues and performance optimization. Equal Opportunity Employer: We are committed to creating a diverse environment and are proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status.
14 days ago30 proposalsRemoteI need A shopify Developer with coding experince
I am looking for an experienced Shopify developer for a full-time position. The ideal candidate should have proficiency in Liquid, JavaScript, and experience in theme customization and payment gateway integration. Please include your relevant experience in your application. It will be a full time job with monthly fix salary
7 days ago23 proposalsRemoteFix PHP Puphpeteer Scraper
I have a PHP script using Puphpeteer to scrape pricing data from dynamic web pages and store the results in a MySQL database. It used to run fine on a cPanel environment, but since moving to a new hosting setup, it’s no longer working properly. The script connects to Browserless.io, opens a page, waits for JavaScript-rendered content (typically a grid of offers), extracts brand names and prices, and updates a table in MySQL. It handles both multiple prices and conditions to get from a page.
7 days ago31 proposalsRemoteSenior React Developer
(React Developer, React JS Developer, Front End Developer, Senior Developer, React, React JS, Node.js, HTML, CSS, JavaScript, ES standards, TypeScript, Unit testing, Functional testing, Source Control, Git, React Developer, React JS Developer, Front End Developer) Our client is a global innovator and world leader with one of the most recognisable names within technology. They are continually growing and are looking for a technically savvy Senior Front End Developer with exceptional React skills to join an award winning technical team. We are seeking passionate Senior React Developers with ambitions to drive the best technology and development practices. You will have excellent React skills, as well as Node.js, HTML, CSS, JavaScript and TypeScript and possess an understanding of the latest ES standards. Experience of unit and functional testing is also expected, as is Source Control using Git and knowledge of software and application design and architecture. This is a rare opportunity to join and have a huge impact within a truly exciting global brand. The company is quick to recognise talent and keen to nurture and develop it, as such your career with the company will go as far as your ambitions take you. The diversity of the projects, the client exposure and exceptional career opportunities really make this an elite environment for React Developers. To apply for this position please send your CV or Resume for me.
11 days ago57 proposalsRemoteWeb Site developer with Wordpress and Html , CSS, JS
This project involves designing and developing a fully functional, responsive website using WordPress as the content management system (CMS). The site is built with a combination of HTML, CSS, and JavaScript to ensure a modern, user-friendly interface and seamless user experience across all devices. Key features of the project include: Custom WordPress theme development and customization to match the client’s branding and requirements. Responsive design using CSS and media queries to provide optimal viewing on desktops, tablets, and smartphones. Interactive elements and dynamic content powered by JavaScript for enhanced engagement. Integration of plugins and tools for SEO optimization, security, and performance improvements. Easy-to-manage backend allowing non-technical users to update content effortlessly. This approach ensures a scalable, maintainable, and visually appealing website tailored to meet business goals and user needs. you also can pay for me with BTC...
24 days ago51 proposalsRemoteAWS Amazon Rekognition Fix
Hi my site needs to recognise faces but its only recognising numbers. I need someone to fix. TypeScript/JavaScript - The main programming language Next.js - A React framework (version 14.1.3) React - The frontend library for building user interfaces The tech stack includes: Frontend: React with TypeScript Framework: Next.js Cloud Services: AWS (S3 for storage, Rekognition for face detection) Styling: Appears to use CSS/Tailwind CSS (based on class names seen in the code)
22 days ago27 proposalsRemoteWordpress website build
Our company need wordpress full time developer. Required: Working knowledge of CORE PHP/MYSQL Minimum 1 year experience of Wordpress CMS. Good knowledge and experience of building WordPress CMS websites using the best practices. Proficiency in customizing, developing, and integrating WordPress backend & themes Good understanding of front-end technologies including HTML5, CSS3, JavaScript, jQuery and Ajax. Ability to create e-commerce websites using WooCommerce will be a plus point.
24 days ago98 proposalsRemoteComplete a wix website
We seek an experienced Wix developer to provide additional development work on our nearly complete website, designed to launch shortly. Several core features still require implementation including customized booking and contact pages along with a secure login area for online transactions. The booking page must allow visitors to view open appointment slots and reserve services of their choosing. Personal and payment information will then be collected for confirmation. Similarly, the contact page needs a streamlined form for potential clients to easily provide their questions or requests. We also need a user registration and account system built where customers can setup a profile to book appointments and make purchases from our services catalog. The login portal should integrate with our checkout process smoothly. Your skills in Wix will aid us in finishing these vital sections before our official launch date. Fluency in HTML, CSS and JavaScript is preferred to customize the templates as needed within the given one week timeframe. A proved portfolio demonstrating similar Wix projects is important for us to evaluate your qualifications for this urgent work. We appreciate you considering this opportunity and look forward to any proposals to complete our site on schedule.
9 days ago23 proposalsRemoteMonday.com & Zapier Expert
Seeking a capable expert proficient in automation platforms Monday.com and Zapier to streamline our processes. The ideal candidate will have extensive experience integrating these systems to trigger workflows and transfer data between various apps. Applicants should demonstrate advanced technical skills in both Monday.com and Zapier along with the ability to analyse our current procedures, uncover opportunities for improvement, conceptualise optimal automation solutions, develop those integrations, and validate proper functionality. Knowledge of GraphQL and javascript is required. Fluency in English is a must. Please provide relevant work samples showcasing your technical expertise and creativity in streamlining business operations through intelligent automation.
22 days ago10 proposalsRemoteHTML, CSS, React using TypeScript
We are a Cloud software services and consulting company with clients located world-wide. We are hiring React/HTML5 Engineers to develop a React web application using TypeScript. We are looking for developers who excel at vanilla HTML development without using traditional Javascript frameworks. Automated Testing using Playwright will be forefront in all coding. The majority of our services are provided remotely. You will be given the opportunity to work from home, with minimal in-person meetings. We use a combination of a strong software lifecycle, automated build pipelines with integration tests, and, in some cases, continuous delivery of software. Our employees require discipline, excellent communication, and a passion for technology and problem solving. Basic Qualifications * Minimum of 5+ years of HTML5/CSS development experience * Minimum of 5+ years of React * Proven experience using version control patterns using Git Preferred Qualifications * Experience with Agile development lifecycle including Atlassian JIRA, Confluence, and/or BitBucket * Experience with automated testing using Selenium or Playwright Professional Skill Requirements * Success in contributing to an international, team-oriented environment * Ability to work remotely using Agile software practices and tools * Ability to work creatively and analytically in a problem-solving environment * Excellent communication (written and oral) and interpersonal skills
3 days ago39 proposalsRemoteI focus on my project properly
I seek a developer to help enhance an existing web application. The goal of this project is to optimize various aspects of the user experience and interface to ensure users can smoothly and easily accomplish their tasks. Specific objectives include streamlining navigation flows, consolidating related data entry fields, implementing responsive design for multiple devices, and integrating additional reporting capabilities. The application was created using HTML, CSS, JavaScript, PHP and MySQL. It currently allows clients to track project details, communicate with team members, and view analytical reports. While the core functionality works well, feedback indicates some processes could be simplified. Usability testing also uncovered opportunities to modernize certain aesthetic elements and adapt the layout for different screen sizes. This is a chance to apply user-centered design strategies and development skills to refine an active platform. The ideal candidate will have experience evaluating applications from an end-user perspective to identify pain points and understand user goals. Proficiency with current front-end techniques like responsive frameworks is important, as is the ability to thoughtfully organize and deliver improvements incrementally without disrupting existing features. Qualifications include a portfolio demonstrating design sense as well as technical expertise in the languages and tools currently powering this system. The project is expected to span 4-6 weeks, with payment issued in biweekly installments based on progress. Ownership and rights to the updated codebase will be transferred upon completion. Please provide your
3 days ago12 proposalsRemoteInteractive Podcast Audio Integration Tool
Objective Build a standalone Windows script that: Plays a pre-recorded audio file into NotebookML’s mic input (using VB-Cable) Records the browser output (Chromium) for 60 seconds and saves it as a .wav file Tech Requirements OS: Windows 10 or 11 Language: Python (preferred) or JavaScript (Node.js) Tools: VB-Cable (A+B) for audio routing FFmpeg for recording audio (Optional) Playwright to simulate “Join” click in NotebookML Functionality Step 1 – Audio Injection Play a specified .wav file (e.g., question.wav) into the Chromium browser’s microphone input via VB-Cable The browser should already be open at https://notebooklm.google.com/ in Interactive Mode Ideally, wait 5 seconds before playback to allow time for the host's welcome message and for the podcast to enter listening mode Step 2 – Audio Recording Start recording output from Chromium’s speaker output via VB-Cable Save a .wav file (e.g., response_2025-05-30T12-00-00.wav) Duration: 60 seconds (should be configurable in the script) Step 3 – Output Save the .wav file to the ./recordings/ folder Print status to console only: Injecting audio... Recording answer... Saved response to recordings/response_.wav Configuration (can be hardcoded) Input audio file path Output WAV file location Recording duration (default: 60s) Device names for VB-Cable input/output (optional to expose) Deliverables A working Python or JavaScript script file (inject_and_record.py or .js) README with setup instructions and list of dependencies All source code in editable form, tested on Windows 10 or 11 using VB-Cable and Chromium
23 days ago7 proposalsRemoteLooking for Full-stack Wordpress Developer
I'm looking for an experienced and skilled WordPress developer with a strong background in custom plugin and theme development, WooCommerce integration, and multilingual website setup. The ideal candidate should be able to: -------------------------------------- Develop custom WordPress plugins from scratch or modify existing ones. Build or customize themes following modern coding standards (preferably with Gutenberg or Elementor compatibility). Work with WooCommerce for advanced e-commerce functionality (custom checkout, product filtering, dynamic pricing, etc.). Implement and configure multilingual support using WPML, Polylang, or other solutions. Optimize website performance, follow best practices, and ensure security. Project Requirements: ---------------------- Create or customize a plugin with specific features (details will be provided). Customize a theme to match provided designs or wireframes. Integrate WooCommerce functionalities tailored to business needs. Ensure seamless multilingual functionality. Responsive design and cross-browser compatibility. Clean, well-documented code. Skills Needed: --------------- WordPress Core, Plugin & Theme Development WooCommerce Customization Multilingual Website Setup (WPML, Polylang, etc.) PHP, JavaScript (AJAX/jQuery), HTML5, CSS3 Git version control REST API (optional but a plus) Performance optimization and security best practices Communication & Availability: ----------------------------- Clear communication in English Regular progress updates Availability for quick turnarounds and feedback cycles Estimated Project Length: ------------------------- Depends on the complexity, but ideally 2-4 weeks with milestones. To Apply, Please Include: ------------------------- Examples of custom plugins or themes you've developed. WooCommerce or multilingual projects you’ve worked on. Your approach to building secure and high-performance WordPress solutions.
4 days ago59 proposalsRemoteBubble.io Site Analysis & Full SEO Optimization
We are seeking an experienced Bubble.io developer with strong SEO expertise to conduct a comprehensive audit of our existing Bubble.io application, grayscale-medical.co.uk, and implement full-site optimization to improve organic search performance, usability, and conversion rates. This project will involve: Technical SEO Audit: Identify and resolve issues related to crawlability, indexation, page speed, and mobile usability specific to Bubble.io (e.g., JavaScript-rendered links, dynamic page URLs, sitemap/robots configuration) On-Page Optimization: Optimize meta titles, descriptions, heading structures, image alt attributes, and internal linking for all key pages to align with targeted keywords for the UK medical locum niche Structured Data Implementation: Add appropriate JSON-LD schema (LocalBusiness, JobPosting, Breadcrumb) to enhance search result visibility and rich snippets Performance Improvements: Compress images, enable lazy loading, defer non-critical JavaScript, and optimise Bubble.io workflows to improve Core Web Vitals (LCP, FID, CLS) Sitemap & Robots.txt Configuration: Create and submit a custom robots.txt and sitemap.xml tailored to Bubble.io’s dynamic routing, ensuring that Google indexes only canonical URLs (HTTPS + “www” version) Reporting & Recommendations: Provide a detailed report of all changes made, before/after performance metrics, and ongoing SEO best-practice guidelines for future updates. Deliverables Technical Audit Report Comprehensive list of findings: broken links, redirect chains, canonical issues, page speed bottlenecks, mobile usability errors, orphaned pages, and missing schema Fully Optimized Bubble.io Application Implementation of all technical fixes (links converted to tags, dynamic meta tags, proper canonical tags, optimized images, deferred JS) Structured Data Files JSON-LD snippets for LocalBusiness, JobPosting, and Breadcrumb inserted into page headers Updated robots.txt & sitemap.xml Customized to Bubble.io routing, submitted to Google Search Console SEO Performance Report Before vs. after Core Web Vitals scores, crawl stats, index coverage updates, and recommended next steps for content and backlink strategies Requirements Bubble.io Expertise: Demonstrable experience building and optimizing Bubble.io applications, including converting workflows to crawlable links, dynamic page setups, and plugin management SEO Proficiency: Proven track record of technical SEO audits and on-page optimization, especially for JavaScript-based sites (e.g., SPA frameworks, no-code platforms) Structured Data Knowledge: Hands-on experience implementing JSON-LD schemas (LocalBusiness, JobPosting, Breadcrumb) to improve visibility in search results Performance Optimization: Familiarity with PageSpeed Insights, Lighthouse, or similar tools to optimize Core Web Vitals; ability to compress images, implement lazy loading, and defer critical scripts in Bubble Reporting Skills: Ability to present findings in clear, actionable reports with screenshots, code snippets, and performance metrics Communication & Collaboration: Strong English communication; responsive on PeoplePerHour; willing to provide daily/weekly progress updates. Skills & Expertise Bubble.io Development (including custom workflows, API integrations, plugin management) Technical SEO (HTML, CSS, JavaScript SEO, crawlability, indexation) On-Page SEO (meta tags, headings, images, internal linking, alt attributes) Structured Data / Schema Markup (JSON-LD for LocalBusiness, JobPosting, Breadcrumb) Core Web Vitals Optimization (LCP, FID, CLS improvements, lazy loading, caching) Google Search Console & Analytics (coverage reports, performance monitoring, CSV/XML exports)
23 days ago19 proposalsRemoteI need Web Designer and UX/UI Designer
The project description is as follows: We are looking for a talented Web Designer and UX/UI Designer to join our team and create visually stunning and user-friendly web experiences. As a Web Designer, you will be responsible for designing and developing websites that are visually appealing, easy to navigate, and optimized for various devices and browsers. You will work closely with our clients to understand their requirements and translate them into visually appealing and functional designs. As a UX/UI Designer, you will be responsible for designing and improving the user experience of our websites. You will conduct user research, analyze user behavior, and create wireframes, prototypes, and user interfaces that are intuitive and user-friendly. You will also work closely with our development team to ensure that the designs are implemented effectively. Requirements: - Strong portfolio of web design and UX/UI design projects - Proficiency in HTML, CSS, JavaScript, and other web development technologies - Excellent design skills and attention to detail - Ability to work collaboratively in a team environment - Strong communication and problem-solving skills - Experience with user research and analysis - Familiarity with design tools such as Adobe Photoshop, Illustrator, and Sketch - Ability to work under tight deadlines If you are a passionate Web Designer and UX/UI Designer with a strong portfolio and a passion for creating visually stunning and user-friendly web experiences, we would love to hear from you. Please submit your resume and portfolio for consideration.
6 days ago55 proposalsRemoteReact Native - Community Social Mobile App for Adrooid & iOS
I'm looking to develop a social networking mobile app (Adrooid&iOS) based on a open source project specifically designed for local communities. The app should facilitate connections among community members, allowing them to share updates, organize events, and engage in discussions and, and, and.... Key Features: - User Registration & Login – Secure authentication with multi-factor authentication. - User Profiles.Each member should have a customizable profile showcasing their interests and community involvement. - Messaging System(a option for the future): A robust messaging feature to enable direct conversations between users. - Activity Feed: A dynamic feed to keep users updated on community news, events, and member posts. and much more, which will discuss with the developer later. Ideal Skills and Experience: - Proven experience in developing social networking apps with Ruby on Rails, TypeScript, JavaScript - Strong UI/UX design skills to ensure the app is user-friendly and engaging. - Expertise in back-end development to support a scalable messaging system. The main components are 3 building blocks: - central server that can receive and send data -see data flow - ReactNative app for iOS and Android to display the data and additionally, there are other services as direct or indirect third part data suppliers: - CMS, Content Management System, for direct input of content - RSS Converter, which takes any RSS feed as a data source and translates it into a news feed for the MainServer - JSON-Api-Server, providing an alternative to the GraphQL-Api - further, specially tailored converters for external data suppliers Please have a look on the added here image. You have to setup the open source project to get a base for discuss about the final project. Looking forward !
4 days ago34 proposalsRemotepre-funded
Freelance WordPress Developer / PHP & API Specialist Required
I am looking for a reliable and skilled WordPress specialist to support a series of multimedia-rich websites. This is not a job for a basic theme tweaker — we need someone who can work smartly across custom PHP, CSS, and API integrations, and who understands the technical and creative aspects of modern web development. We would start the relationship with this small test project which would need to be delivered quite quickly. Nothing too challenging for most developers though. It would consist of copying and styling around 7-8 pages which I can explain further in a private chat on PPH as well as fixing / debugging an issue we have on one of our websites that is causing some display problems in the header. Ideally you will have: Strong experience with WordPress (custom dev, not just Elementor/Divi) Be Fluent in PHP, CSS, HTML, JavaScript, and WordPress hooks/functions. Proficient in API calls/integrations (desirable but not essential) Responsive and reliable (this is non-negotiable). This is an immediate project - others may follow. If you have read this so far - then thank you and best of luck!
25 days ago75 proposalsRemoteLOOKING 4 A WordPress Developer for Catering Business Website
NEED: WordPress Developer for Catering Business Website We need an experienced WordPress developer to build a professional, user-friendly website for our catering business. The design and functionality should be similar to the reference site Desilicious DXB. Key Features Customers can place orders for daily orders ("Daily Delights"), through our website: When a customer clicks a photo on our menu - he/she should be redirected to the corresponding cookin.com page for ordering. Important point to be noted: This feature will be on our feature as soon as you deliver our websit - however our sales through Cookin.com will be happen on or after 25th June. Hence we need a switch or a method to disable this feature till 25th June So payment gateway integration is NOT required. (1 huge thing, really!) Clean, responsive, and intuitive design for seamless user experience. Developer Requirements Proficiency in HTML, CSS, JavaScript, PHP. WordPress themes, plugins, coding standards, SEO, and security. Ability to develop a high-performance, visually appealing, and optimized website. Experience sourcing high-resolution, royalty-free images of dishes (I can provide some, but availability and quality cannot be guaranteed). Timeline & Next Steps Project completion needed within 5-6 days. If you're interested and meet the qualifications, please share your portfolio, past work, and relevant experience. WE CANNOT RESPOND WITHOUT URL'S OF WEBSITES DEVELOPED BY YOU.
14 days ago34 proposalsRemoteopportunity
HTML Blog Pages Development
HTML Blog Pages Development is a project that involves creating and developing HTML blog pages for a website. The project requires the creation of multiple blog pages with unique designs, layouts, and functionalities. The freelancer will be responsible for designing the blog pages, coding the HTML and CSS, and ensuring that the pages are responsive and compatible with various devices and browsers. They will also need to optimize the pages for search engines and ensure that they are easy to navigate and read. Additionally, the freelancer will need to integrate any necessary plugins or extensions into the pages to enhance their functionality. The project will require the freelancer to work closely with the client to understand their requirements and preferences and to deliver a high-quality product that meets their expectations. The freelancer should have strong skills in HTML, CSS, and JavaScript, as well as experience with WordPress or other content management systems. They should also be able to work independently and meet deadlines. The project will have a budget of $500 and the freelancer will be paid upon completion of the project.
a month ago35 proposalsRemoteopportunity
Web scraping tool
I am seeking development of an automated web data extraction application. The tool should programmatically access specific websites, gather contact email addresses embedded within pages, and compile the addresses into a single downloadable file. Rather than manual browsing and copying, the application will retrieve email addresses directly from backend code through simulation of usual page loading. It should seamlessly navigate sites, interpret HTML/JavaScript to find contact strings in a specified format, and organize the yields into a clean spreadsheet format. User-interface for configuration and output should be intuitive and minimal. Primary objectives include contact harvesting from numerous pages in an expedited unobtrusive manner and segmentation of the compiled addresses for simplified import into email marketing services. Experience with web scraping libraries such as Selenium, BeautifulSoup or Scrapy would be beneficial. Proficiency in Python is required for this project.
a month ago38 proposalsRemote