•     •   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
или
Cases
Serhii Huzenko, CEO & Owner of Wezom, shared his experience of building his own company and working during the war, insights into organizing processes in Worksection, as well as advice on how to build...
22 July 2026   •   3 min read
Cases
Alina Kashapova, the leader and founder of Marketing Office, talked about the value of Worksection for the marketing team, the rules for working with clients and why it is important to learn to delegate...
12 July 2026   •   3 min read
Cases
The Pedan Buro agency helps create communication and media projects. The team consists of 15 in-house employees and about 10 contractors. In addition to commercial projects, the company runs its own social...
11 July 2026   •   4 min read
Get started now
Please enter your real email 🙂