La programación es una ciencia y como ciencia, son necesarias las matemáticas. No hay un nivel definido, todo depende de los requerimientos y procesos que tenga que hacer la aplicación. No importa el lenguaje por lo que tu pregunta está mal planteada.
Por ejemplo, para un punto de venta, necesitas matemáticas para las ventas, los reportes, etc. y, creo que un nivel matemático normal como el de la mayoría de personas basta.
Si tu intención es desarrollar vídeojuegos, necesitarás un nivel matemático un poco más avanzado, necesitas aplicar mucha física para hacer que el juego se comporte como en un ambiente real, respetando leyes físicas.
En resumen, la matemática siempre son necesarias, el nivel de ella lo determina el proyecto.
Gracias lo tendre en cuenta