Front-End Developer
ARCHIVED
We can't find an active application page for this role right now. It may reopen or be listed elsewhere. Use Next Steps to search for an active apply link and similar live jobs.
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 Do Iterative 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 timeseries 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.jsMigration Tools : HTMX, Alpine.js, Rollup, EChartsYou'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.What We Offer 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