Welcome! We’re excited to add a new Senior Front End / JS Engineer to our team, but not just any engineer.

We're looking for that someone special (yes, we're hoping that's you... keep reading to see 😉).

Someone that shares our same vision. Someone that is willing to join us on our journey to change the way that businesses communicate, market, and sell online. Someone that is process-oriented and driven by seeing customers succeed.

As a young start up (we're just passing our one year anniversary), we have tons of amazing users and are adding new great companies every single month. A wonderful product experience is our primary focus here at Demio... from the customer support, to the onboarding process, to the platform itself, we're working to hard to make it all a delightful experience.

While the webinar, web-communication space has been around for a while and continues to grow, we believe that we’re creating an entirely new segment in the market and doing it in a simple way.

Demio is a simple but incredibly powerful webinar platform built for conversions. With our platform, companies can generate leads, filter prospects, perform group demos, engaging sales presentations, integrate with their CRM, view advanced webinar reporting, track conversions, and more. It’s truly unlike any other product in the market.

Our team is small, but nimble. We love to employ great people, and we're hoping you might be the right addition to our amazing engineering team to join us on our big new initiatives and steps forward!

However, we’re at the point now where we KNOW how pivotal it could be to find the right person to fill that role. We want someone to join our team who is hungry to make an impact, constantly striving to improve, highly responsible for their actions, focused on output and results, and understands that great companies are built one small step at a time.

While we’re currently based in Tampa, FL, our entire team is remote, and we are happy to offer the ability to work remote with our team from ANYWHERE in the world through our systems in Slack (moving to Basecamp soon), Github, and Trello (yes, we use an Agile process). We'll do everything we can to make a stress free, easy to navigate operation inside so your role is just as simple as our platform!

Not only will you be remote, but we will offer a great starting salary while working with a small, agile team that is hungry and eager to make an impact. Your work will never go unnoticed. Your work will ALWAYS make large waves in the company.

By joining now, you’ll be able to get in early on our company (But also the fun challenging product objectives) and help make some of the features/updates that will ultimately shape our product perfectly for our customers.

Skills and Requirements

What are we looking for from you? Well here’s a short list, but it will always be growing:

  • Developing interactive and conversion based features for inside our Webinar Desktop Rooms or for our Mobile viewers

  • Excellent communication/english skills and ability to work well with remote teams (excellent verbal and written english skills)

  • Follows coding best practices and develops appropriate testing and deployment scripts.

  • Monitors and develops standards for platform load/usage with recommendations for improving performance. (nothing is ever “perfect”)

  • Takes ownership of problems and develops innovative solutions to solving them.

  • Ability to be a team player, especially able to ship and deliver when under pressure (in case of a short sprint!)

And the languages?

Well, you should have vast experience with a wide range of different programming languages, but at the same time, you should always be willing to learn & grow more. Our ideal candidate has:

  • 5 - 8 years experience in Javascript, CSS and HTML
  • At least 1 year of React.js experience
  • Any experience in React Native is a plus (not required)
  • At least 5 years of JavaScript experience
  • At least 2 years of NodeJS experience
  • Capable of using CSS preprocessors like SCSS and LESS
  • Has extensive knowledge on MVVM and MVC frameworks
  • Backend programming language like PHP, Python, etc is a plus (not required)

Ok, now I know you're wondering... What's our stack built in? It’s pretty dang robust:

  • Our Streaming platform is built in ReactJS, NodeJS, Socket.io, MongoDB, and WebRTC.

  • Our User platform is build in PhalconPHP, ReactJS, MySQL and a RESTful architecture.

  • Our iOS Mobile App is built in ReactNative and connects to WebRTC.

What does the average day look like in Demio? Imagine this:

Log in to our Slack (may be Basecamp soon) application when you login and high five the team already on 🤝! Our team is all over the world, but we're always working together to innovate and move the company forward.

Review any development updates in Slack from your teammates on new code development, urgent tickets, new bug fixes, or what's new in the system for that day. Communication is always key here in a fast moving company!

Log into Trello and Github, review the sprint for that week and what the next tickets in that sprint on deck are. You can check in with our Director or Engineering to organize any priorities or make sure that your product story is being done right in regards to long-term product mission. You’ll want to commit those branches to Github and then launch them live on our Staging environment.

Our QA lead can then head over and test the ticket in staging and make sure things are looking good. Move that ticket over, once approved, and we’re on to the next big win!

We're here to help our users as well, so that means sometimes taking a look at customer tickets coming in on priority and get those bug fixes moving quickly. Some days we’ll work on priority bugs and others on new tickets! (Most days a combination of both 😀.)

It'll be important that you keep communication with the team, QA, and support on what’s going on and where.

Then, you can high five your teammates again when you log off and update the team in Slack with your daily update.

Once a week, we'll review the sprint, goals, and any major issues plus we’ll meet month to look where to improve for better internal systems across the company. And if it’s a Friday, we might pop a few beers together (on Demio) and cheers to a great week!

About Demio

At Demio, we are creating a culture of excitement and growth, driven by results. We believe that day-by-day actions & consistencies create lasting success; it’s the little things that matter. We’re creating the freshest, most innovative ideas for software that helps marketers flourish.

Having the freedom to propose and execute even your most out-there ideas for the company and getting all the support and coaching you need to be your best. All in a fun and positive way.

About the pay for this position:

The salary will be based on experience and your background as a Front End Engineer. We're looking for the RIGHT person, but we want to make sure you are excited about your paycheck too! Estimated starting pay is between 60 - 80k/year with lots of room to grow!

We'll also be offering vested equity in this position (depending on experience).

What to do next:

If this sounds exciting to you, and you think working with an awesome startup company sounds great, let’s talk. Shoot us a reply at Hiring@Demio.com with #I<3JS in your subject line, and we’ll set up an interview.

Here’s what we’ll need in the email:

  1. Send over a quick review of work you’ve done or developed with relation to the stack above. Any open source projects including GitHub Repo’s work as well.

  2. A résumé is cool but not necessary, feel free to include any and all recommendations from past colleagues or employeers (LinkedIn works :D )

  3. Tell us about you personally, stuff you’re into – what your goals are, where you are in life and where you want to be in life. This may not be your dream job, but who knows maybe we can work together to help it become so!

  4. What’s your favorite book?

  5. BONUS! Include a video of yourself telling us a little bit about yourself – just post it on Vimeo/YouTube/etc. This will greatly increase your chances of an interview! :)

That’s it! We look forward to meeting you!


2 Weeks Paid vacation, Love reading ebooks? (Use our digital library or request new books), Paid Access to Digital Courses for extended training, Free Gym Membership, 1 local Tech Event a month, Working with a truly Mission Driven team motivated by excellence