Roughly chop the figs into small pieces. Soak them in warm water for 20 minutes. Strain, and press lightly with a paper towel to get rid of any excess water. Set aside.
(You can continue on to other steps while the figs are soaking to save time.)
In a medium mixing bowl combine dry ingredients: flour, salt, cinnamon, and baking soda. Mix together with a spatula. Set aside.
In another medium mixing bowl combine wet ingredients: egg, egg yolk, lemon zest, orange zest, grated ginger, vanilla extract, orange extract, and soaked, patted dry, figs. Whisk together until completely incorporated. Set aside.
In a large mixing bowl, beat with a hand mixer (or standing mixer) brown sugar and butter together until creamy.
Add the wet mixture to the butter/sugar mixture in the large mixing bowl, and beat together on medium speed until completely incorporated.
Pour half of your dry ingredients into the large mixing bowl and beat until incorporated. Then, add the other half of the dry ingredients and mix slowly until a thick cookie dough is formed.
Chill the dough for about 5 minutes. Then scoop 2 inch balls of dough out onto a ungreased cookie sheet.
Press the dough balls slightly flat, and make sure they are abut 2 inches apart form each other.
Bake for 8-10 minutes, or until golden. Let cookies rest for 5 minutes before turning them out to finish cooling.