I am new to arcgis for javascript. I have a requirement to draw circles and then have curved labels on the circumference. Also, we have zoom in/out functionality , which means the 'curvature' of the labels should also align with the curvature of the circumference. I have tried many classes such as labelpoint, labelclass etc, but all of them seem to draw the label at the center and not at the circumference. I googled a lot but could not find any information. Any help will be appreciated.
I have attached a screenshot of the requirement, please note that I cannot add the full view due to company confidentiality requirements.