Hire the Best d3.js Developers
in Ukraine

Clients rate our d3.js developers
Rating is 4.9 out of 5.
4.9/5
Based on 101 client reviews
Vladyslav U.

Kyiv, Ukraine

$35/hr
5.0
24 jobs

Software Engineer with strong knowledge of basic web technologies, system-level development, and computer graphics. Focused on building high-performance graphics for interactive web applications and developing architectures that are scalable, maintainable, and optimized for speed and minimal dependencies. Technology Stack: • JavaScript (Vanilla) • WebGL (Native) • GLSL • Three.js • Node.js • Electron • React (Hooks, Classes, Ecosystem) • HTML5 / Canvas 2D / Web Audio API • CSS3 / Preprocessors • PostgreSQL / MongoDB • Sequelize • Webpack • Blender / CAD systems • Python • TypeScript • AWS Programming Paradigms: Procedural, Object-Oriented, Declarative, Functional (mutable & immutable), Reactive, Metaprogramming, Prototype-based Computer Science: Algorithms & Data Structures, Design Patterns, SOLID Principles, Protocols, File Systems, Buffers, Introspection & Reflection, Project Architecture, Scaling Strategies, Serialization, Session Context, File Watching, Event Emitters, Refactoring, Optimization, AJAX, WebSockets, Race Conditions, Asynchronous & Parallel Programming, Threads, Streams, Proxies, Memoization, Composition Techniques (Association, Aggregation, Inheritance), Coupling & Cohesion Computer Graphics: Procedural Generation, Object Hierarchies, Dynamic Geometry, Curves, Lighting & Shadows, Texturing, Post-Processing, Parallax, Tessellation, Noise Functions, Particle Systems, FBO Techniques, Instanced Rendering, Morph Targets, Animation Rigging, Panoramas, Bounding Volume Hierarchy (BVH), Ray Marching, Collision Detection (Point-in-Polygon)

  • JavaScript
  • 3D Design
  • 3D Animation
  • 3D Rendering
  • Three.js
  • WebGL
  • Blender
  • HTML5
  • Game UI/UX Design
  • Computer Graphics
  • Babylon.js
  • 3D Modeling
Andrew B.

Lviv, Ukraine

$40/hr
5.0
53 jobs

Hi, Everyone! I'm ✅ Top-rated professional with over 7 years of commercial experience. ✅ One of the best Three.js developers on Upwork with 100% job success rate! ✅ React frontend developer with a strong knowledge and experience in 3D web applications. Looking to bring your 3D vision to life? Let’s chat and make it happen! What I Can Do for You 1. Develop robust product or data management platforms. 2. Create advanced data annotation tools for 3D assets. 3. Design and implement versatile 3D configurators and editors. 4. Develop custom 3D tools, interactive landing pages with immersive experience. 5. Work with various data formats (e.g., FBX, GLTF, OBJ) and integrate them smoothly into your projects. Implement “View in AR” functionality. 6. Create complex animations and visual effects. 7. Develop mini games. Incorporate physics into your application using engines like cannon-es. 8. Help you to visualize large point cloud datasets on the web 9. Perform various frontend development tasks, including layout and design using REACT, HTML, CSS, and JavaScript. 10. Optimize code for improved performance and scalability. Debug and resolve complex code issues efficiently. Tech stack: Frontend Development: Three.js, React, R3F, Redux, Potree, Chart.js, JavaScript, GLSL, HTML5, CSS3, SASS. Backend Development: Node.js, Express, AWS, puppeteer. Tools and Software: Visual Studio Code, GitHub, GitLab.

  • JavaScript
  • Git
  • HTML
  • Node.js
  • React
  • CSS
  • Redux
  • Web Development
  • Chart.js
  • Fabric.js
  • GSAP
  • Puppeteer
  • WebGL
  • Three.js
  • AR & VR
  • Vercel
  • 3D Animation
Maks K.

Kyiv, Ukraine

$100/hr
5.0
8 jobs

I turn flat websites into interactive 3D experiences people remember — and buy from. Three.js · WebGL · GSAP · React/Next.js. Top Rated, 100% Job Success, 5× Awwwards Honorable Mention. Recent wins: - Real-estate 3D leasing site (Belle Oaks): rebuilt a 50M-polygon architectural model down to ~20k polygons — a full 3D district tour that runs smooth even on mobile. Live in production. - Interactive WebGL scroll landing — 5.0★: "Great quality, attention to detail, and communication." - Seasonal ecommerce site where 15% of visitors placed an order. What I build: - Interactive 3D websites & immersive landing pages (Three.js, WebGL, GSAP) - WebGL product configurators & 3D product viewers for ecommerce and real estate - Scroll-driven storytelling and motion (GSAP, shaders/GLSL) - Full pipeline in-house: 3D modeling (Blender) → design (Figma) → creative development (React/Next.js) Why me: I co-founded Fantik Studio® — you talk directly to a decision-maker and get an award-level team (Awwwards, CSSDA, CSSLight, Dribbble Select 2026) without the agency overhead. Typical path: 3D hero section → interactive 3D landing → full 3D website or configurator. Not sure 3D fits your product? Send me your site or idea — within a few hours you'll get 2–3 concrete ways an interactive 3D layer could lift your engagement and conversions. Free, no strings.

  • Three.js
  • WebGL
  • GSAP
  • Interactive Design
  • Landing Page
  • 3D Animation
  • 3D Modeling
  • Web Design
  • Web Development
  • Ecommerce Website
  • React
  • Next.js
  • Blender
  • Figma
Andy N.

Odessa, Ukraine

$20/hr
4.8
344 jobs

Freelance programmer, bachelor of Computer Science, with several decades of programming experience (since 1999), from backend programming (Perl, PHP, nodejs) to front end (HTML/js/ts). Main strengths: - vast area of expertise, from backend to frontend programming using several platforms and their combinations. - fast turnaround (usually same day - if I available - free from current tasks). Flexible in times and terms. - long term support for completed projects (one month free tech support including small design fixes, free bug fixes ) Main skills for now: - Building a browser based web apps on React, Vue js , Angular, mainly visualization oriented projects - 2d,3d, force graphs, tree graphs, complex combined graphs, dashboards...many more) - using mainly D3.js and Three.js. Over 8 years of experience with over 100 completed projects in this area (some are available online, some shown as screenshots) - backend programming (Perl, PHP), with common stacks (Apache and other web servers, Mysql, SQlite, PostgreSQL, MongoDB, NoSQL and some other dbs). - over 15 years of experience (past years) Have some experience working on multi-platform desktop software applications (using Qt library, targeted more for Linux platform). I use AI where this is justified way and helps to speed up development. Also can help fixing various AI generated errors and problems in code.

  • D3.js
  • JavaScript
  • jQuery
  • CSS
  • Perl
  • PHP
  • HTML
  • Web Development
  • HTML5
  • Three.js
  • MySQL Programming
  • HTML5 Canvas
  • Highcharts
Sergey P.

Lviv, Ukraine

$40/hr
5.0
414 jobs

I build fast, interactive web maps and data‑visualization dashboards for real estate, logistics, utilities, and city‑data products. 400+ completed projects on Upwork. What I deliver: Interactive maps: Mapbox GL / MapLibre / Leaflet / Google Maps / OpenStreetMap—3D, clustering, custom styling, high performance at scale. Data visualization: D3.js, deck.gl, three.js—charts, heatmaps, spatial dashboards that tell a clear story. Geo features: geocoding, routing, isochrones, drawing tools, spatial analysis (Turf.js, OpenRouteService). Full‑stack support when needed: React, JS, PHP/MySQL, API integrations, data scraping/ETL. My process: You share your use case, sample data, and must‑have interactions. I propose scope, architecture, milestones, and timeline (clear definition of done). You get frequent demos and measurable progress Send me a link to your current map (or a reference), sample data/source, and key interactions—I'll reply with a concrete plan and estimate.

  • JavaScript
  • ArcGIS
  • QGIS
  • Google Maps API
  • Mapbox
  • React
  • Google Map Maker
  • Google Maps
  • GIS
  • Leaflet
  • Map Integration
  • OpenStreetMap
  • OpenLayers
  • Next.js
  • Digital Mapping
Stas B.

Kyiv, Ukraine

$60/hr
5.0
13 jobs

Senior full-stack & AI engineer, 10+ yrs. I ship the hard parts most devs can't finish: production AI/LLM features, complex SaaS, real-time data-viz & canvas, and payments — work used by Shell, Chevron, Baker Hughes, ExxonMobil & Parimatch/GR8Tech. What I build: - AI in production — a 4,250-line LangGraph multi-agent service (qualifier/finder/ outreach agents, cost-aware fallbacks, webhook orchestration). Shipped, not a notebook. - Payments — billing & multi-PSP routing for Parimatch Tech / GR8Tech: hosted payment pages, 3DS/OTP challenge flows, real fintech complexity at scale. - Data-viz & canvas — real-time drilling dashboards for Shell/Chevron/Baker Hughes/ ExxonMobil teams; a 2,027-line WebGL drawing engine; shipped tldraw customizations. - Complex SaaS — multi-tenant architecture, design systems; Next.js/Node/Python/Postgres. Stack: React/Next 16, TypeScript, Node/NestJS, Python/Django, Postgres/Supabase, LangGraph/LangChain, Stripe, AWS/Cloudflare, Three.js/Canvas, Highcharts. How I work: I lead with the failure mode — I'll tell you where a build actually breaks before you hire me, then prevent it. Blunt communication, senior judgment, clean code. Happy to start with a small paid trial so you can see the level before you commit.

  • D3.js
  • JavaScript
  • React
  • TypeScript
  • Highcharts
  • Node.js
  • Data Visualization
  • Python
  • Next.js
  • Django
  • NestJS
  • WebGL
  • Payment Gateway Integration
  • Three.js
  • AI Agent Development
  • LangChain
  • OpenAI API
  • Stripe
  • PostgreSQL
  • Full-Stack Development

How it works

Post a job for freePost a job

Tell us what you need. Create your own job post or generate one with AI then filter talent matches.

Hire top talent fast

Consult, interview, and hire quickly, so you can meet the freelancers you're excited about.

Collaborate easily

Use Upwork to chat or video call, share files, and track project progress right from the app.

Payment simplified

Manage payments in one place with flexible billing options. Only pay for approved work, hourly or by milestone.

Don't just take our word for it

How do I hire a d3.js Developer in Ukraine on Upwork?

You can hire a d3.js Developer in Ukraine on Upwork in four simple steps:

  • Create a job post tailored to your d3.js Developer project scope. We'll walk you through the process step by step.
  • Browse top d3.js Developer talent on Upwork and invite them to your project.
  • Once the proposals start flowing in, create a shortlist of top d3.js Developer profiles and interview.
  • Hire the right d3.js Developer for your project from Upwork, the world's largest work marketplace.

At Upwork, we believe talent staffing should be easy.

How much does it cost to hire a d3.js Developer?

Rates charged by d3.js Developers on Upwork can vary with a number of factors including experience, location, and market conditions. See hourly rates for in-demand skills on Upwork.

Why hire a d3.js Developer in Ukraine on Upwork?

As the world's work marketplace, we connect highly-skilled freelance d3.js Developers and businesses and help them build trusted, long-term relationships so they can achieve more together. Let us help you build the dream d3.js Developer team you need to succeed.

Can I hire a d3.js Developer in Ukraine within 24 hours on Upwork?

Depending on availability and the quality of your job post, it's entirely possible to sign up for Upwork and receive d3.js Developer proposals within 24 hours of posting a job description.