Sift the flour, salt, baking powder and baking soda together into a large bowl.
Beat the butter, brown sugar and granulated sugar in a bowl with a mixer on medium-high speed until pale and fluffy, about 4 minutes (use the paddle attachment for a stand mixer). Beat in the eggs one at a time, then beat in the vanilla. Reduce the mixer speed to low. Add the flour mixture and beat until combined. Stir in the chocolate chips by hand. Press plastic wrap directly onto the surface of the dough and refrigerate at least 1 hour or preferably overnight.
Preheat the oven to 375 degrees F. Line 2 baking sheets with parchment paper. Drop heaping tablespoonfuls of dough onto the prepared baking sheets, about 2 inches apart. Bake until the cookies are golden around the edges but still soft in the middle, about 12 minutes. Remove the cookies from the oven and let cool 10 minutes on the baking sheets, then transfer to racks to cool completely.