In a small bowl or jar, whisk olive oil, balsamic vinegar, Dijon mustard, honey, garlic powder, kosher salt, and black pepper until well combined. Set aside to let the flavors meld.
In a large bowl, combine romaine lettuce, chicken, apple, red onion, pomegranate seeds, dried cranberries, candied pecans, and feta cheese. Toss gently to mix.
Right before serving, drizzle the prepared dressing over the salad. Toss lightly to coat all ingredients evenly. Serve immediately.