Job VC
Frontend Developer
Technologies
Description
Requirements
We are looking for a Front-End Developer to work on customization and extension of our EspoCRM-based system.
This is
not a typical React/Vue/Angular project
. You will work within an existing platform with its own frontend architecture (views, models, templates, metadata), so the ability to
understand and extend existing code
is critical.
Must-have
Strong knowledge of JavaScript (ES6+)
Solid experience with HTML5, CSS3, responsive layout
Experience working with large existing codebases, including the ability to read, understand, and safely extend custom code
Understanding of MVC-style or component-based frontend architecture
Experience with dynamic UI rendering (templates, state-driven UI)
Experience integrating frontend with REST API / AJAX / JSON
Good debugging skills (browser dev tools, network, DOM inspection)
Experience with Git
Nice to have
Experience with EspoCRM
Familiarity with Handlebars or similar templating engines
Experience with jQuery
Understanding of Backbone-like or custom frontend architectures
Experience with AMD modules
Knowledge of LESS
Familiarity with build tools (Babel, Rollup, Grunt)
Understanding of metadata-driven UI and dynamic form logic
Candidate profile
We are looking for a developer who is comfortable:
working inside a
custom framework instead of modern SPA frameworks
carefully extending existing functionality without breaking it
maintaining code quality in a
large and evolving system
balancing between
speed and clean architecture
This role is best suited for someone who enjoys
engineering problems
, not just building UI from scratch.
Full-time schedule: Monday–Friday, 09:30–18:00 (remote work available)
Comfortable office in Kyiv (Okhtyrska St., 6a)
We are looking for a Front-End Developer to work on customization and extension of our EspoCRM-based system.
This is
not a typical React/Vue/Angular project
. You will work within an existing platform with its own frontend architecture (views, models, templates, metadata), so the ability to
understand and extend existing code
is critical.
Must-have
Strong knowledge of JavaScript (ES6+)
Solid experience with HTML5, CSS3, responsive layout
Experience working with large existing codebases, including the ability to read, understand, and safely extend custom code
Understanding of MVC-style or component-based frontend architecture
Experience with dynamic UI rendering (templates, state-driven UI)
Experience integrating frontend with REST API / AJAX / JSON
Good debugging skills (browser dev tools, network, DOM inspection)
Experience with Git
Nice to have
Experience with EspoCRM
Familiarity with Handlebars or similar templating engines
Experience with jQuery
Understanding of Backbone-like or custom frontend architectures
Experience with AMD modules
Knowledge of LESS
Familiarity with build tools (Babel, Rollup, Grunt)
Understanding of metadata-driven UI and dynamic form logic
Candidate profile
We are looking for a developer who is comfortable:
working inside a
custom framework instead of modern SPA frameworks
carefully extending existing functionality without breaking it
maintaining code quality in a
large and evolving system
balancing between
speed and clean architecture
This role is best suited for someone who enjoys
engineering problems
, not just building UI from scratch.
Full-time schedule: Monday–Friday, 09:30–18:00 (remote work available)
Comfortable office in Kyiv (Okhtyrska St., 6a)