Depends on what the JS is doing as to if you need a Developer.
Likely you are using external libraries in your theme which will need to be removed and then see if we can use CSS or plain JS to perform the same functionality.
Hi, @LAGE24
Excessive or unoptimized JavaScript increases execution time on page load, which shows up as slower mobile performance.
These practical steps help reduce that overhead:
Defer non-critical theme scripts
Only load essential scripts for above-the-fold content first, and defer the rest so they don’t block rendering.
< script src=“{{ ‘theme.js’ | asset_url }}” defer>
Delay third-party app scripts until interaction
You can delay apps until scroll or click, which reduces main-thread work and improves interactivity.