•     •   2 min read

Full-Stack JS/PHP Developer
(Custom SPA Core)

    Wel­come!

    We are look­ing for an engi­neer who is equal­ly pro­fi­cient in both JavaScript (DOM, async, Web Com­po­nents, jQuery) and PHP (tem­plates, end­points, back­end log­ic).

    We are updat­ing the archi­tec­ture of our prod­uct — cre­at­ing a new inter­face log­ic in the form of a Sin­gle Page Appli­ca­tion based on a cus­tom core. The project is com­plex: it involves deep refac­tor­ing with a grad­ual tran­si­tion to a clean MVC struc­ture, with­out a rev­o­lu­tion, but with a clear focus on qual­i­ty and control.

    This role is not for frame­work-depen­dent devel­op­ers. Here, flex­i­bil­i­ty, a deep under­stand­ing of the brows­er, and the desire to orga­nize chaos, rather than cre­ate more of it, are needed.

    Stack:

    • Fron­tend: JavaScript (ES6+), jQuery, Web Com­po­nents, cus­tom SPA archi­tec­ture, DOM API, events
    • Back­end: PHP 7.2 – 8+, cus­tom frame­work, tem­plates, REST API
    • Dev­Tools: Git, Dock­er, Chrome Dev­Tools, Figma
    • Oth­er: Web­Sock­ets, Ses­sion man­age­ment, inter­nal event bus

    Respon­si­bil­i­ties:

    • Refac­tor­ing the fron­tend: tran­si­tion­ing from a pro­ce­dur­al to a com­po­nent-based structure
    • Cre­at­ing cus­tom Web­Com­po­nents and main­tain­ing jQuery code
    • Work­ing with tem­plates based on Fig­ma designs
    • Writ­ing end­points and back­end log­ic (action API)
    • Syn­chro­niz­ing events between the front and back (includ­ing WebSocket)
    • Sim­pli­fy­ing com­plex log­ic into sim­ple, repeat­able constructs
    • Con­sis­ten­cy between JS and PHP: nam­ing, struc­ture, behavior

    Require­ments:

    • Deep knowl­edge of JavaScript + jQuery: con­text (this), async, clo­sures, DOM, events
    • Expe­ri­ence refac­tor­ing fron­tend archi­tec­ture with­out frameworks
    • Con­fi­dent PHP skills — 50% of tasks: end­points, tem­plates, logic
    • Under­stand­ing of Web­Sock­et, event-dri­ven approaches
    • Abil­i­ty to work with Fig­ma designs
    • Expe­ri­ence with Git, Dock­er, Chrome DevTools

    Advan­tages:

    • Expe­ri­ence in cre­at­ing or sup­port­ing cus­tom SPA solu­tions with­out React/​Vue
    • Under­stand­ing the weak­ness­es of DOM, Shad­ow DOM, caches, mem­o­ry leaks
    • Abil­i­ty to sim­pli­fy the com­plex — in code, log­ic, and ideas
    • Expe­ri­ence in grad­ual mod­u­lar migra­tion (MVC, SPASSR)


If our vacan­cy match­es your desires and aspi­ra­tions, please send your resume with your expect­ed salary to: job@​worksection.​com

We wish you success!



esc
Share
или
PM school
Yaware remains popular in Ukraine as an employee monitoring system, but in 2026, teams are increasingly seeking alternatives due to excessive control, complicated interfaces, and conflicts with privacy...
6 February 2026   •   16 min read
PM school
Screenshots every 10 minutes. URL logs. Keylogging. Sounds like surveillance, not management — doesn’t it? Time Doctor was one of the first serious time trackers with productivity monitoring. But here...
5 February 2026   •   13 min read
PM school
Toggl Track remains popular due to its minimalist interface, but in 2026 teams need more: advanced analytics, transparent reports for clients, automatic tracking, and workload management. This review...
5 February 2026   •   15 min read
Get started now
Please enter your real email 🙂