If you don't see the situation getting better, you need to find a new employer. Find one where you aren't the smartest person on the team, one that will challenge you, one where you can adopt a mentor, and one where you can hone your skills. I realize this in itself can be challenging. If you're in a metro area of > 1 million people, it's much easier than if you're living in a smaller city ~250,000. Network, go to meetups, attend open hacks, meet people. More often than not, there are a great deal of job opportunities that never get advertised to the usual channels. Making new connections will help you discover new opportunities.
If you're not learning enough, that's not your employer's fault, it's yours; unless you're working late every night and on the weekends for your employer (if you are, find new job). If it's important, you will find the time. Game of Thrones and Call of Duty can always wait.
Practice your craft, constantly. I realize it may not be possible to do this daily, but try every other day. Set aside time, i.e. 8 PM to 10 PM, or 5 AM to 7 AM (whatever works best). On the weekend, try to carve out a 5 hour block on either Saturday or Sunday. Communicate with your partner why this is important to you. It may not have immediate benefits, but in the long run it will. Commitment and discipline are the most important character traits to have as you endeavor upon this journey.
Here's some other advice I gave nearly 3 years ago: https://news.ycombinator.com/item?id=3693261