Frontend Developer
to $1200
Product
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)
Required languages
| English | B1 - Intermediate |
| Ukrainian | C2 - Proficient |
Published 22 April
350 views
·
106 applications
See stats of candidates who applied for this job 👀
📊
Average salary range of similar jobs in
analytics →
Loading...