In a large mixing bowl whisk together flour, baking powder, and baking soda until fully combined.
Beat butter, sugars, vanilla extract and salt until creamy in a stand mixer or with an electric hand mixer.
Add eggs to mixer one at a time scraping the edges of the bowl to ensure all is well incorporated.
Slowly add dry ingredients to the wet ingredients and mix on low speed until fully incorporated.
Add chocolate chips and fold in with a rubber spatula.
Cover the bowl with a kitchen towel and refrigerate 2 hours up to overnight prior to baking.
When you are ready to bake, preheat oven to 350 and scoop out cookies onto parchment lined baking sheet, leaving enough room in between to account for spreading.
Bake for 15-18 minutes or until cookies are golden brown.
Optional: sprinkle with sea salt just before serving.