PlaySource

Middle Frontend Engineer

to $3000

At the moment, we are looking for a Middle Frontend Engineer ($$2000-3000).
Please note that this is a full-time on-site position in our Lviv office.

 

Position Requirements

  • Bachelor’s degree in Computer Science, Applied Mathematics, or related field, or equivalent experience.
  • 2-4 years of frontend development experience with JavaScript and TypeScript.
  • Strong understanding of HTML5 Canvas and WebGL rendering pipelines.
  • Experience with CreateJS or similar 2D rendering frameworks.
  • Familiarity with XState or other state machine libraries for managing complex application states.
  • Understanding of sprite sheets, texture atlases, and asset loading/management pipelines.
  • Knowledge of Web Audio API or audio libraries for interactive applications.
  • Experience with performance optimization: memory management, GPU profiling, achieving stable 60fps on mobile devices.
  • Familiarity with module bundlers (Webpack, Vite, or Rollup).
  • Mobile-first and responsive design experience, especially portrait-mode layouts.
  • Proficiency in writing unit tests (Jest, Vitest, or similar).
  • Strong version control skills with Git.
  • Understanding of CI/CD pipelines and automated build processes is a plus.
  • Good problem-solving and communication skills.

     

Responsibilities

  • Develop and maintain high-performance interactive frontend applications using TypeScript, CreateJS, and HTML5 Canvas.
  • Implement complex UI animations, transitions, and visual effects using canvas-based rendering.
  • Manage application state using XState for predictable, testable state transitions.
  • Build and optimize asset loading pipelines (sprite sheets, texture atlases, audio assets).
  • Ensure smooth 60fps performance across a wide range of mobile devices, including low-end Android.
  • Implement responsive, mobile-first layouts with portrait-mode as primary orientation.
  • Write unit and integration tests for application logic and state machines.
  • Profile and optimize memory usage, GPU utilization, and rendering performance.
  • Collaborate with designers and artists to implement visual specifications with pixel-perfect accuracy.
  • Collaborate with backend engineers to integrate frontend with REST/WebSocket APIs.
  • Participate in code reviews and apply feedback constructively.
  • Document implemented features, rendering pipelines, and performance benchmarks.
  • Follow established development workflows and coding standards.

 

We offer

  • Flexible working hours and remote/hybrid work options
  • 25 days off per year + official holidays off
  • Military reservist deferment
  • English lessons compensation
  • Medical compensation
  • Professional Development Budget
  • Tech Equipment Allowance
  • Cozy office and free snacks
  • Team Building and Social Events

 

If you’re passionate about creating, breaking boundaries, and shaping the future of digital entertainment — you’re one of us. Join our team of talented professionals where your expertise will be valued, your growth supported, and your contributions recognized. Don’t miss the opportunity to be part of an innovative company with a culture that fosters both personal and professional development.

Send us your resume today and let’s build the future together!

Required skills experience

TypeScript 2 years
JavaScript 2 years

Required languages

English B1 - Intermediate
Ukrainian Native
TypeScript, JavaScript, HTML5 Canvas, WebGL, CreateJS, XState, Web Audio API, Webpack, Vite, Rollup
Published 20 May
192 views
·
33 applications
Last responded 6 hours ago
See stats of candidates who applied for this job 👀
To apply for this and other jobs on Djinni login or signup.
Loading...