•     •   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
TL;DR: Monday.com runs $14/user monthly and honestly gets overwhelming fast if you're a smaller team. I tested 11 alternatives over three months—one's 56% cheaper, another has features Monday completely...
10 September 2026   •   21 min read
PM school
Small businesses don’t shop for project management software because they like software. They shop because something broke. A deadline slipped. A client asked for a status update nobody could answer. Somebody...
2 September 2026   •   22 min read
PM school
Teamocracy (from English “Team”) “We believe that teams are capable of more when they are trusted, rather than controlled.” Read manifest The essence of Teamocracy is the importance of the team in the...
31 August 2026   •   3 min read
Get started now
Please enter your real email 🙂