New navigation and combined settings

New navigation

Now it's easier to discover settings in the Moonlight app. Our recent update organizes the navigation content in a more succinct way. We also updated the colors and icons to align more with recent brand updates.

Combined settings

We noticed that settings was hard to get to. So we have combined them with personal and company profiles.

If you're a developer you can now access the settings from the profile page.

If you are a company you can now access the company profile, your personal profile, and your settings from the team page.

Mobile view of the new navigation and profile

Profile and settings can now be accessed on the same page

More details: As a remote team, we record screen shares using Loom to explain app changes for fellow team member feedback. If you want to know more about our this feature, you can watch the Loom video that Colt made for the Moonlight team.

More info in active candidate alert emails

When developers post a broadcast that they are looking for work, we send an email to hiring managers that are a match!

Before, we sent only part of the broadcast info in the email:

Old broadcast email

At the request of users, today we have tweaked the alert emails to include the full broadcast:

New broadcast email

Hiring: Better access to new and active candidates

There is a private #companies channel for hiring managers, accessible through chat or Slack. It is primarily a feed of new or available developers.

Previously, we included very little information about candidates in the posts:

Old active candidate alert in Slack

We heard from clients that they wanted more info to help them decide whether to click into a developer's profile. With sometimes dozens of posts each day, it's become really hard to find relevant matches!

So, today we have updated these messages to add more information about candidates:

New active candidate alert

Please take a look and let us know how we can continue to improve these messages!

Small fixes for large screens, skill search, and jobs page

Fixed infinite scrolling on large screens

Infinite scrolling would sometimes not allow more data to populate if you are viewing on a large screen. It now populates more to try and fill the screen.

Infinite scrolling now loads to fill the page

Fix skills type-ahead overflow cutoff

The skills type-ahead will not cut content off based on the parent input size.

Skills type-ahead does not cut off content now

Fix new tab click for job descriptions

You can now right click (or CMD/CTRL + Click) a job to open it as a new tab.

Right click job posting to open in new tab

Better messaging about job cancellations

Thanks to Moonlighter Tom for reporting this omission.

When jobs get canceled, we send an email to all applicants to let them know. In the past, we only sent the name of the job in the email:

Old job cancellation notification email

But, many jobs have similar names, and Tom requested that we include the name of the company in this email. So, now - when a job gets canceled, we include both the name of the company and the job in the email.

New job cancellation notification email

Thanks, Tom! If you have any similar bugs or improvements, email us

Some small visual bug fixes

Style Nested Lists

You could always create nested bullet and number listed in our rich text editor, but now they are properly displayed on job postings and developer broadcasts.

Showing an example of nested bullet points now have the proper indent

Fix layout bug on the home page

Fixed a small flexbox bug on the home page. The icons and text were not aligning correctly.

Showing the fixed home page layout on a Pixel 3XL

Fix typo in developer profiles

Thanks to Shawn Smith for pointing out the typo of "Contract project s" (added space before the "s").

Interesting how in Vue.js, a <template v-if="true"></template> can create blank spaces where you don't want them.

Showing the typo "contract project s" fixed on developer profiles

Improved Slack Channel Naming

Slack increased the channel name size to 80 characters. With this increase, we can have much more meaningful channel names! The next time you are in the Moonlight Community Slack check out the new names!

Here is what our channel naming used to look like:


With the new update, we wanted to make it easier to identify the developer's name (since it's more useful for legibility than an ID number 😆)

Below are some examples of the new channel names. The first thing to notice is the developer's first name is now the first field and the last field is a random string to avoid any conflicts. The middle fields are based on the context of the channel.


This change should improve your ability to find the channels that matter to you. As always, if you have any feedback - please let us know!

More instructive developer application emails

In order to join the Moonlight community, developers must apply and get their profiles approved.

The application process ensures that developers are:

  • Experienced enough to work independently with companies
  • Can be paid through Stripe
  • Have enough information on their profile for hiring managers to understand their background.

We have updated the application (acceptance and request for more info) emails so they are more instructive throughout the process.

This change should make it easier for applicants to understand what steps they need to take in order to have their profile approved on Moonlight!

Improved company onboarding

Companies sign up for Moonlight to find and hire experienced software developers. One of the best ways to find matches through Moonlight is to post a job, and get matches based on skill, experience, and availability.

Previously, we were prompting companies to post a job during onboarding so they could start getting developer matches right away. The problem was that some companies were not ready to start actively recruiting right away.

Now we have removed the job posting process from the initial onboarding flow. Hiring managers can post a job once they are ready to actively start vetting applicants!

Frame 2.png

Referred companies now get 50% off their first month

The Moonlight referral program lets users earn money and rewards for referring both developers and clients to Moonlight.

Now, when you refer a hiring manager - they receive 50% off their first month of membership. It's a win/win - they get a discount, and you get rewarded!

👉 See and share your referral link in the Moonlight app!