Couple of things - pulse reset low after power on but before trying to communicate with it. Depending on the power up sequence, it can go into a low power shutdown mode in which it doesn't respond to UART on startup.
Make sure you have TX and RX wired correctly. TX of one device goes to RX of the other device.
Espruino is a JavaScript interpreter for low-power Microcontrollers. This site is both a support community for Espruino and a place to share what you are working on.
Couple of things - pulse reset low after power on but before trying to communicate with it. Depending on the power up sequence, it can go into a low power shutdown mode in which it doesn't respond to UART on startup.
Make sure you have TX and RX wired correctly. TX of one device goes to RX of the other device.