Moonlight updates
Moonlight updates

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!

Bug fix on icon padding





We had an issue where icons were overlapping link text on user profiles. This visual bug has been resolved, so links are easier to read and nicer to look at 👏

Old icons that we were accidentally overriding with custom CSS:

Screen Shot 2019-07-24 at 4.24.36 PM.png

New icons that have consistent spacing for legibility: Screen Shot 2019-07-24 at 4.24.44 PM.png

Showing more hiring preferences on company profiles





Moonlight allows companies to select whether they are hiring full-time employees or contractors. Previously, companies could not make a global preference for getting notifications about job type (contract vs. full-time).

We pushed a new change today so companies can change their hiring type preferences for notifications and matching globally. If a company only selects "full-time employees" on their profile, they will only see developer matches who match that requirement.

Companies will notice these updates in:

  • Email notifications about active candidates (Broadcasts)
  • Weekly email newsletter matches (new and active candidates)

To make updates to your job preferences, navigate to your company profile in the Moonlight app, press "edit", and change the toggles to align with your needs.

Screen Shot 2019-07-24 at 4.10.26 PM.png

Bug fix on the theme selector





Thanks to moonlighter Clayton for reporting a bug on the theme selector in user profiles. We had a checkbox that was floating instead of scrolling:

That has been fixed 👍 If you see any other bugs - please report them to

Better email notifications for messages





When Moonlight users receive in-app messages, we used to send a notification about "Unread messages" in the app. This was annoying because you could receive a lot of emails, and they didn't tell you which messages were new - you had to sign in to the app!

So, today we're fixing that. Instead of telling you how many "unread" messages you have, we show you new messages directly in the email 👏

We hope that this change makes it much easier to keep up with conversations in the app. We've also made some other minor changes to messaging, such as making email subject lines unique to prevent grouping in email clients and updating some messaging copy.

If you have any feedback - please let us know!

Screen Shot 2019-07-20 at 2.09.46 PM.png

Showing open jobs on each company's Moonlight profile





Profiles for people and for companies were one of the first features we built for the first version of the Moonlight app. Over the coming months, we plan to improve company profiles to share a full story about the mission and trajectory of each company. We have learned that explaining a company and its working environment is more important than a specific job description!

Today, we are pushing out a new feature that displays open jobs from a company on their company profile. This creates a new way for developers to discover jobs that match their skills and interests. Companies can share their profile within the network and show the open jobs they are hiring for.

Stay tuned as we add more features and improvements to company profile pages 😀

Screen Shot 2019-07-20 at 1.40.55 PM.png

Making Moonlight's website more accessible





We want to make sure that the Moonlight app meets accessibility standards so that everyone can have a great community experience. We learned from doing an audit that our marketing website, including the homepage and many landing pages, had some issues with color contrast and HTML markup.

A Moonlight contractor helped us research the problem, and resolved the main accessibility problems. Our most consistent issue was low-contrast text - because we used grey text on a white background throughout the marketing site. We plan to continue making these types of improvements throughout the Moonlight app with improved colors, font sizing, and formatting.

Let us know if there are any accessibility issues you have noticed! We are happy to add updates to the roadmap to make Moonlight easier for you to use.

If you want to evaluate a page for accessibility, we suggest using the Audit feature of Google Chrome Devtools. It will give you a comprehensive report of improvements that can be made!

Moonlight's more accessible homepage

Broadcasts: Alert the community when you're available for work





Starting today, developers can broadcast their work availability to the community. Hiring managers receive matches based on the candidate's skills and location.

What this means for developers: When you're looking for a new contract or full-time opportunity, share it to the Moonlight community to start getting interviews!

What this means for hiring managers: Solve your sourcing problems by getting a feed of active developer matches! Make sure the skills on your company profile are up-to-date so you can get the most relevant matches.