In a large prep bowl, whisk together all of the ingredients other than the chicken, until entirely combined and the sugar is dissolved.
Add in the chicken and toss to coat evenly. Cover and let marinate in the fridge for at least 30 minutes, or up to eight hours. Meanwhile soak the skewers in water this will prevent them from disintegrating on the grill.
Heat your barbecue to medium (or roughly 400 degrees). Once marinated, skewer your chicken and place the chunks of pineapple into a foil packet (you will grill these as well to serve with the chicken). Keep the marinade - you will need it to baste the chicken
Once your barbecue reaches the right temperature, cook the chicken skewers for roughly 25 minutes or until entirely cooked through. Make sure you are constantly basting the chicken with the sauce and flipping the skewers as you go. Place pineapple chunks in the foil packet on the grill as well to cook in the meantime
Serve on a bed of rice and top with the chopped scallions and pineapple chunks.