Front-End Developer
Listed on 2025-12-02
-
Software Development
Front End Developer, Web Developer
At Scrapfly, we build robust web scraping infrastructure to power data-driven applications. We’re now looking for a Frontend Engineer to help modernize and maintain our web application interface. This role can be a full-time position or a freelance mission we're flexible, but we're looking for someone who can deliver clean, modern frontend code without the bloat.
🚀 What You'll DoIterative Migration :
Lead a smooth, step-by-step transition of our frontend stack to minimize disruption, allowing for incremental production releases. Our dashboard's SEO performance isn't a concern, so we can prioritize a phased approach.
Replace Grunt with Rollup for task automation.
Migrate from Chart.js to Apache ECharts for enhanced data visualization.
UI/UX Enhancement :
Update and refine UI components built with Bootstrap 4, Font Awesome 6, and SASS to improve user experience, particularly focusing on the Monitoring section , which involves charting time series metrics.
Backend Collaboration :
Work alongside our PHP backend (SlimPHP + CQRS). While not mandatory, the ability to create or modify endpoints in PHP is a plus.
Frontend : jQuery, Bootstrap 4, Font Awesome 6, SASS, Chart.js
Migration Tools : HTMX, Alpine.js, Rollup, ECharts
🙌 You're a great fit if you:Have solid experience with modern vanilla JS, HTMX, Alpine.js, and ECharts (or are quick to learn).
Prioritize performance, simplicity, and clear UI/UX.
Are comfortable working with SASS and modern bundlers like Rollup.
Understand the importance of an iterative migration approach to ensure a seamless transition.
Bonus:
Can read/write PHP to assist with API endpoints or understand backend structures.
A pragmatic and highly technical team.
Flexible hours and remote-first environment.
The opportunity to shape the UI/UX of a key product.
Optional long-term collaboration after the mission.
#J-18808-Ljbffr(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).