I am a poor mathematician - numerical methods (Computer Science 412) was a class I took several times, and please don't ask me to do an integral calculus problem. When I was done with it, I thought I'd never touch such a math problem again.
A number of years later, I wanted to make an image of an animated braid in RGB as an avatar.
I did that. While the math to get the three sine waves was easy (highschool math), the question of when does one stand overlap another took some thought and turned out to require a small bit of numerical methods (that CS 412 class I took - the derivative of a function, quite easy... but I still had to recognize it and solve it).
Its a trivial example, but one you may come across. It wasn't the math that was the hard part, it was the recognizing the class of the problem.
A recent example from Programmers.SE: What class of problem is this, and what math do I need to know to solve it?
How does one calculate this? It reminds me of solving matrices in high school. Is this something that can be done with matrices? What is this problem called? What do I need to know to solve it?
This as pointed out in the answer is linear programming. Again, it isn't about solving the problem, it is about recognizing the class of the problem and being able to find out how to solve the problem.
At my previous place of employment, there was a person working on a computer program to optimally cut carpets. Optimal Carpet Cutting shows how this can be done. It involves some math (frankly that is a bit above what I can understand with a glance). And yes, this was being done for a webapp (there is even more fun in that of trying to figure out how to send it from the back end to the client - do you json it up and rerender it? how would you store that? Or maybe just generate an image on the back end?).
I was working on a point of sales system and working on getting the correct numerical formats in a number of places and tracking down missing pennies in receipts that were thousands of dollars (coupons and promotions and packages oh my!). Tracking through this code required some advanced algebra and the recognition of the implications of doing certain operations in different orders. Identifying and simplifying things such as
Math.pow(10,foo) / Math.pow(10,bar) to
Math.pow(10,(foo - bar)) made some of the code run a little bit cleaner.
Another problem that was being tackled was reducing the complexity of the spline of a person's signature without changing the shape. (The following image is not what I was working on, but serves to illustrate the problem)
Which of those points are the least significant ones that can be removed (to fit in some other antiquated system that has a limit to the number of points in a signature)?
Continuing on this, and especially applicable to a front end web person you may often find yourself working with splines in web animations. Look at w3 on SVG animations and the inkscape wiki. You may find yourself wanting to do a chord diagram (glance at circos for some 'wow' visualizations of this nature)
And one last bit, being a backend tools person, I often found myself doing reports against my tools. This often touched into stats (standard deviations, mean, median, mode, outliners, statistical significance, best fit lines, identifying the proper graph to present the data, etc..)
The point I am trying to make is that there are many places - both on the front end and the back end - that make use of some higher math. You may find yourself in careers that don't make use of this at all. It is quite possible. However, you will more than likely find yourself needing some advanced math at some time.
As a programmer, any math you can get your hands on and head around will likely be useful in the future. I can't say if you will find simple numerical methods the limit of where your career will take you, or if you will find yourself trying to determine the optimal cutting of carpet, or trying to explain to a client why it is not a good idea to represent all the possible ways to arrange 7 items on a single web page.