Pat the salmon fillet dry with a paper towel and cut into even 1-inch cubes.
In a medium bowl, toss the salmon bites with sea salt, black pepper, and garlic powder until evenly coated.
Heat half of the olive oil in a large non-stick skillet over medium-high heat until shimmering.
Add the salmon cubes in a single layer, searing for 2-3 minutes per side until golden brown and crispy.
Remove the salmon from the pan and set aside on a plate.
In the same pan, add the remaining oil and the trimmed asparagus spears, sautéing for 4-5 minutes until tender-crisp.
Return the salmon to the pan, add the lemon zest, lemon juice, and fresh dill, tossing gently for 30 seconds to glaze.
Serve immediately while the salmon is hot and the flavors are vibrant.