Trim chicken of excess fat and pat dry with a cloth or paper napkin.
Rub with salt and freshly ground pepper, jerk seasoning, garlic, and onion powder. Set aside while you make the marinade.
Put the thyme, green onions, garlic, ginger, habanero, soy sauce, brown sugar, allspice, cinnamon, nutmeg, bouillon powder (optional), and pineapple juice in a food processor or blender. Pulse for about 30 seconds or until blended and smooth.
Pour the marinade over the chicken, stir with your hands (please use gloves for this) until the chicken is completely coated. Marinate it in the fridge for 30 minutes or up to 24 hours (see notes if using raw pineapple juice).
When ready to grill, remove the chicken from the jerk marinade and place it on the lightly oiled, preheated grill (medium to high).
Simmer the marinade that's left in a small saucepan for about 7 minutes to kill bacteria from raw chicken.
Cook chicken on the grill for 15-20 minutes, until the juices run clear and the internal temperature is 165℉ (75℃) for the breasts and 175℉ (80℃) for the thighs and legs, turning often to optimize cooking and browning. Baste with some of the marinade while grilling.
Serve the chicken with the simmered marinade on the side as a sauce. The marinade is also good on fried plantains.