Help Wanted – UI Developer

Help WantedWe are looking for a full time UI developer in the Philadelphia area to join our team and help create our next generation platform for the endurance industry.

The ideal candidate will be someone who loves UI Design AND loves to Code and produce software that is used by millions of people who are running races and those people who help organize and time tens of thousands of events, in addition to helping running clubs and running stores. You will be working alongside some other very talented developers. We are not looking for someone who only does design or does not code.

The ideal candidate will be someone who can take full responsibility for the front end of RunSignUp. To do this, you will need to be able to produce good design, but also dig into the code and produce HTML, CSS, Less and Javascript. You will be working with a large system that needs a major overhaul of the UI. You will be working in a combination of a PHP web app with a MVC architecture based on Smarty Templates as well as React and new architectures like AWS Lambda for newer parts of the system.

There are several large projects that we will want you to take responsibility of:

  • Create several optional templates for customer Race Websites (right now we have one, and we want to offer customers several to choose from).
  • Target specific high use parts of the Race Director Dashboard to ease use. As we and our customers have grown, some of our original UI Design templates have been outgrown.
  • Help with design of the new RaceDay Scoring and Results platform we are building.
  • Help with design of the new Promotions Dashboard to help races manage all of their Promotional needs.
  • “Own” the look and feel evolution of our platform so other developers can use your style guides.

We are a very fast moving team, where we give broad responsibility to developers to get projects done by breaking them into small tasks with frequent releases. We also dedicate 20% of our time to making small incremental improvements that might only take an hour or two to complete that we receive from customers. Last year we made over 2,000 deployments – so we are strong supporters of Continuous Deployment.

We also highly value technology and understand it is the very core of what we offer our customers. We believe having a few of the very best developers is much better than having huge teams.

We are looking for someone who fits our culture.  Our guiding principles are to have equal parts of Work, Learn, Fun, and Team.  We believe that customers, employees and owners all share equally in the responsibility and success of the company.  This is covered in more detail in our About link below.  Please review our material to make sure this is the right type of place for you, such as:

Some of the key attributes we are looking for (we will look for the best mix):

  • Exceptional UI Design and Development skills
  • Ability to code and deliver your own projects in such a way they work with the entire system and other development projects (we do not have large teams working on each project – we break things into small projects)
  • Ability to listen to what customers need and provide solutions based on their needs
  • Running/endurance sports roots and enthusiasm for active lifestyle
  • High energy, hands-on, ability to complete full lifecycle development
  • Gets stuff done rather than just talk about stuff
  • Attention to detail and ability to complete tasks in a high volume environment
  • Thirst for learning
  • Team player who acts with personal integrity and treats others with respect

The very competitive salary is depending on experience and current compensation.  In addition, the company has a generous profit sharing plan that funds bonuses for all of our employees.  Health insurance is 100% company paid and includes a $2,000 HSA contribution by the company.  The company also has a Simple IRA and matches up to 3% of an employee’s salary as a matching contribution.

If you think you can help and want to join our dynamic, fun, growing company please send a resume to bob.bickel at

How To Use Images and HTML Templates in RunSignUp Emails

RunSignUp’s email system allows users to enter their own HTML into their emails. This allows users to copy and paste any pre-existing formatted email into the RunSignUp email system. It also allows users to show images in their emails, as long as those images are hosted on the web. In order to use these options, you’ll need to click on the “Source Code” button in the Email Editor as shown below…


This will open a window in which you can view the email HTML and insert your own HTML…


Which will then be reflected in the email editor after closing the window…


How To Add Images

In order to add an image to the email, you will need to know where the image is located on the web. This can usually be found by right-clicking the image on the web, and choosing the option to open the image in a new tab, as shown below…


Once the image has been opened in a New Tab, you can copy the URL of this page, which will allow you to use it in your emails…


Once you have the URL of the image you wish to insert into the email, you’ll create an <img> tag in the HTML editor of the email system pointing to the image’s location on the web, by setting the “src” value shown to the image’s location.


This will then grab the image from the web, and insert it into your emails, allowing you to use images from around the web in your RunSignUp emails.


How To Use Existing HTML Email Templates

If you already have an email template that you wish to use in the RunSignUp email system, you can copy the HTML of that email using a very similar process. First copy, the HTML of the email template you wish to use, and then copy it into the HTML editor, as shown below…


Adding the Email Template HTML as shown then generates the formatted email, which can be edited or updated as needed within the email editor…


If you are copying an HTML template from an external system, please make sure to remove any unsubscribe links, or other content that references that external system before sending. RunSignUp will automatically add Unsubscribe links to all emails, but leaving references to the other system in your email will cause confusion.

RunSignUp will soon be releasing new base email template options, allowing for easy insertion of a race’s banner or logo and will also include default formatting. Users will still be able to start with a blank template if they wish, and will continue to be able to use these options to use custom templates and images.

10th Anniversary DONNA Marathon Weekend Runs to Finish Breast Cancer and Breaks RaceJoy Records!


This past weekend, the 10th Anniversary running of the DONNA Marathon Weekend provided RaceJoy’s full interactive race day experience to participants and their supporting families and friends, courtesy of SpectraShield.  Close to 85,000 progress alerts were issued over race weekend giving real-time information to participants and spectators and breaking RaceJoy’s records!


SpectraShield, a manhole and wastewater structure refurbisher and installer, sponsored RaceJoy for its 3rd year to provide an innovative way for supporting spectators to encourage runners and walkers to share in this special race experience.


The Donna Marathon – the National Breast Cancer Marathon – is the only event in the country dedicated solely to the FINISH of breast cancer. This world-class event raises funds for groundbreaking research and to empower those living with breast cancer.

The event offers a variety of courses, including a 5K, Half Marathon, Full Marathon, and 110 mile Ultra. This past week, runners also had the option to participate in the Donna 10K for Metastatic Breast Cancer Awareness to celebrate the 10th Anniversary of the fight to finish breast cancer. The weekend attracted 7,200 runners and walkers from around the world!

RaceJoy had a great showing over the course of the weekend with more than 5,000 runners and walkers using the app! What a great way to FINISH IT!

Photo from DONNA Marathon Weekend

Thanks to SpectraShield’s sponsorship, people were treated to all of RaceJoy’s bells and whistles for free – this included two forms of tracking, instant race results, cheer sending and convenient access to race information.


More than 1,600 runners were tracked using RaceJoy’s live phone tracking option, which allowed supporting family and friends to see exactly where they were on the course at any time during the race, whether they were at the race site or not.


This full marathon participant used live course tracking with every mile progress alerts for her family, with a battery life of more than 8 hours on race day. She said her husband was able to meet her along the course at several points with the help of RaceJoy.

Congratulations on finishing the Donna Marathon!

People loved sending RaceJoy’s audio cheer messages with more than 8,100 cheers sent! Talk about great support! Special cheers were also loaded for Donna Marathon Weekend.


RaceJoy issued nearly 85,000 progress alerts over the course of the weekend – a record breaking number of alerts! These alerts included information like pace and estimated finish time. Alerts also included updates on the number of manholes participants crossed over in recognition of SpectraShield’s sponsorship.


The progress alerts were delivered by integrating with the race’s timing company, 1st Place Sports as participants crossed milestones along the course. In addition to the race-timed alerts, participants who carried their phone also received GPS-based progress alerts at every mile based on the location of their device.

Picture10 9.36.56 AM.png

This integration with 1st Place Sports also allowed for the immediate delivery of scored race results available within moments of crossing the finish line!


It was a great 10th Anniversary weekend! We love catching up with repeat users of RaceJoy at the Donna Marathon Weekend each year.  Thank you for all your positive feedback and sharing your personal stories over the race weekend. Special thanks to Donna Marathon Weekend organizers and SpectraShield for including RaceJoy in the quest to finish breast cancer!


Congratulations to all the race participants on a great race weekend! You FINISHED IT!


RunSignUp Kicks off New RaceDay Scoring Platform with Introductory Webinar

rdgoFebruary 15, 2017 – Moorestown, NJ – RunSignUp announced the commencement of development on RaceDay Scoring, their next generation open scoring platform that will become the next generation of The Race Director over the coming years. RaceDay Scoring aims to take advantage of modern technology to create a “Goldilocks” scoring option that is neither too simple nor too hard, and is not proprietary to any specific hardware option.

The early stages of the project, which should yield initial components in 6 months with work continuing throughout 2017, is being introduced to the public via a Webinar on February 22nd (2:00pm ET).  The RaceDay Scoring webinar is one of RunSignUp’s series of Endurance Event Education Webinars, and will cover:

  • An overview of RaceDay Go, the platform that houses RaceDay Scoring
  • The goals of RaceDay Scoring
  • RaceDay Scoring Architecture
    • Native PC and Mac or Cloud-Based
    • Connectors to timing equipment and GPS data
    • Filters for Timing Locations
    • Scoring Engine & Scoring Module
  • Massively scalable real-time results
  • Setup and use: wizard, dashboard, graphical, JSON-based API

“Even though The Race Director scored over 11 Million finishers last year, new technology creates some great opportunities,” RunSignUp Founder Bob Bickel explained. “We are looking forward to working with timers and partners to create a next generation solution for races.”

To sign up for the webinar and learn more about the goals and functionality of RaceDay Scoring, visit:

About RunSignUp

RunSignUp is the leading innovator of online tools for race registration, race day solutions, and running clubs. Services include RunSignUp for registration, fundraising, and race promotion, RunSignUp Go for RaceDay, RD Go for Timers, RunSignUp Clubs to enable membership management, and RaceJoy for mobile experiences. More than 10,000 race directors, timers, running club officers and running stores use these services today, including leading organizations like the Boilermaker Road Race, Crim Festival of Races, Pittsburgh Three Rivers Marathon, Inc., Fifth Third River Bank Run, Komen Race for the Cure Philadelphia, Mercedes Marathon, Kentucky Derby Festival, Leone Timing, KC Running Company, Compuscore Timing, Knoxville Track Club, Pikes Peak Road Runners, Gulf Coast Runners, Columbus Running Company, Playmakers Running Store and many more. In 2016, over 14,000 races used the system to register more than 4.2 million participants. Services are free except for processing fees when conducting monetary transactions such as race registration or club membership renewal. RunSignUp is founded by runners for runners, using technical capabilities to bring the power of cloud computing to benefit the running community. For more information, visit

RaceDay Scoring – Why Build it

rdgo_scoringWhen we announced the RaceDay Go Platform, we talked about our desire to build out the RaceDay Scoring component for timers. As we embark on the considerable development effort (multi-person project that will continue forever), it is a fair question to ask ourselves and for the market to ask us: WHY????

Current State of the Market
There are two dominant scoring offerings today – The Race Director and RunScore. The Race Director scores about 11 Million finishers each year and RunScore probably does a similar amount. Both are PC based products originally released over 20 years ago, with very low cost to timers (typically less than $300 per year). They both have exceptional levels of functionality, with The Race Director being more menu driven with pre-canned mechanisms to score a race, and RunScore being more open to field definitions and customized scored capabilities with a powerful scripting like language.

One of the challenges of entering the market for new competitors has been the low cost of these very functional products. Most timers will not pay a lot for an alternative, especially given that these products meet their needs very well.

There have been two independent vendors who have developed scoring/results based systems and have business models aimed at the high end of the market for large races or large timers – Xact and RTRT. Software development and support is obviously expensive, so they have to earn a return by targeting the high end where there is enough money to support their business models. RaceTec in Australia has also made a high end system.

The other business model that has supported the development of scoring platforms is the timing equipment makers. ChronoTrack with their CTLive offering is probably the most successful scoring about 4 Million finishers last year. Active-IpicoMyLaps, and Agee Timing also have alternatives. These scoring systems are all tied to their hardware and other software products to optimize both the integration as well as the revenue coming from their customer base. The scoring component is typically free or very low cost (under $1,000).

Problems with Current Market
There are several problems with the current offerings in the market. The Race Director and RunScore were both built many years ago. While both have been kept up to date and have many happy users, there is a new generation of technology that can be built upon to offer new levels of capabilities. For the high end scoring vendors, they do not meet the needs of the many, many smaller races. And the proprietary systems have the issue that they are closed and may not have the functionality or openness to solve specific needs.

Why RunSignup is creating RaceDay Scoring
There are a number of reasons why we are building this platform:

  • The Race Director is a part of RunSignUp and we need a way to support these customers in the long term.
  • We do not want to lose current The Race Director customers to alternatives in the market that are more modern.
  • We have a registration business that gets “dragged along” with some % of users of scoring. This means there is a financial incentive for us to build the scoring system, even if we lose money on directly building and supporting the software (much like the hardware vendor’s motivation).
  • We want to meet the needs across every segment of the market – small to large races, all timing equipment (including hand-timed), and all modes of timing – Chip, Gun and GPS.
  • As technologists, this is a very interesting problem domain that is fun to build. As runners, we like to build good technology for this market.

goldilocksIn Search of Goldilocks
We feel there is a chance at finding the right “Goldilocks” solution. Not to hard, not too simple, not too proprietary, not expandable enough.

If we are able to build this “just right”, then we will hit a very sweet spot in the market that will offer all timers a new option for their scoring needs.