Senior JavaScript Frontend Engineer (Custom Framework + jQuery)
Remote | High Autonomy | Long-Term Product Focus
We’re hiring a Senior JavaScript Frontend Engineer who can take ownership of complex features in a large, real-world production app. You’ll work directly with our in-house framework built on top of jQuery, contribute to performance improvements, and help prepare the ground for future modernization (e.g., gradual React migration).
What You’ll Do
- Build, maintain and refactor UI components in our custom jQuery-based framework
- Work with product and backend teams to deliver user-facing features from idea to deployment
- Navigate and improve a large, business-critical legacy codebase
- Apply deep JavaScript knowledge to keep code performant, readable and stable
- Help shape the future of the frontend stack – we aim to evolve carefully, not rebuild blindly
What We’re Looking For
- Expert-level JavaScript knowledge (ES5/ES6+), DOM manipulation, browser quirks
- Strong experience with jQuery beyond just plugins – ideally in custom frameworks
- Confidence working independently – you solve problems and make decisions without hand-holding
- Solid understanding of performance, debugging and maintainable architecture
- Experience delivering real-world features in a production application
Nice to Have
- Experience with React (even better if you’ve migrated from legacy stacks)
- Familiarity with build tools like Vite, Webpack, or custom pipelines
- Good instincts for UX and clean UI logic
Not What We’re Looking For
- WordPress/theme developers
- jQuery plugin assemblers without deep JS understanding
(We need an engineer, not a page builder.)
Perks & Benefits
- 💻 100% Remote – work from anywhere
- ⏰ Flexible schedule – results matter, not hours
- 🧠 High autonomy – you’ll own your work and make meaningful decisions
- 🚀 Long-term product focus – no short-term freelance churn
How to Apply:
- First, read through all of the job details on this page.
- Scroll down and press the Click Here button.
- To be redirected to the official website, click on the apply link.
- Fill the details with the information provided.
- Before submitting the application, cross-check the information you’ve provided.