What I have done currently is I have just set the width of the overlay to 100% of the browser width, so if a front-end dev has his browser width set to simulate a mobile device for example, it would just scale automatically.
If you are a decent enough developer, getting proficient in Angular or Rails should not be that difficult. I say back yourself, and get studying, you can do it!