01 - Preheat oven to 350°F.
02 - In a large mixing bowl, combine smoked paprika, garlic powder, onion powder, salt, and black pepper. Thoroughly rub this seasoning mixture over the chicken breasts or thighs.
03 - Heat olive oil in a large oven-safe skillet over medium-high heat. Carefully place the seasoned chicken in the hot skillet and sear for 2 to 3 minutes per side until a golden crust forms.
04 - In a small bowl, whisk together the barbecue sauce, apple cider vinegar, brown sugar, and Worcestershire sauce. Pour this prepared sauce directly over the seared chicken in the skillet.
05 - Cover the skillet tightly with a lid or aluminum foil. Transfer to the preheated oven and bake for 20 to 25 minutes, or until the chicken is thoroughly cooked and can be easily shredded with a fork.
06 - Remove the chicken from the oven. Using two forks, shred the cooked chicken directly in the skillet, ensuring it is well coated with the barbecue sauce.
07 - For enhanced flavor and texture, melt unsalted butter in a separate skillet over medium heat. Lightly toast the interior of the sandwich buns until golden brown.
08 - Generously pile the BBQ pulled chicken onto the bottom half of each toasted bun. Top with a scoop of classic coleslaw and dill pickle slices if desired. Complete the sandwich with the top bun and serve immediately.