Front-End Software Engineer

rumble | United States

Posted Date 7/27/2022

We are Rumble. United in our mission to protect a free and open internet.??Join us!
Like the creators we exist to serve, our Rumble team is full of people who like to think, to question, to build, to listen, and who want to do work that will change the world.
As a team, we are:  

  • Focused on our mission 
  • Fast in our execution  
  • Fearless in our Pursuit

What you will do:   
Rumble is seeking?a Front-End Software Engineer who will be responsible for developing and designing front end responsive web applications.   

Job Description: 

  • Developing and maintaining live / interactive user interfaces. 
  • Writing JavaScript code both with React JS and without (plain JavaScript). 
  • Designing and writing extensive libraries (with and without frameworks) that can be re-used and included on demand 
  • Writing code optimized for size and speed. 
  • Styling interfaces using efficient and responsive CSS (that looks good on all devices) 
  • Utilizing APIs via HTTPS requests and web sockets 
  • Optimizing user experiences. 
  • Implementing SEO best practices where possible. 
  • Fixing and testing your code for bugs and usability 
  • Co-ordinate with both the QA and Back-End teams 
  • Other duties, as assigned. 


  • 5+ years of experience in front-end development using React JS and plain JavaScript.
  • Strong foundation in JavaScript, extensive experience and theoretical knowledge.
  • Experience / understanding of back-end development. 
  • Understanding the importance of a balance between lean, efficient code, compatibility, and maintainability 

Preferred Qualifications: 

  • Knowledge of video technologies, containers, codecs, and live streaming 
  • Experience working with and interfacing with the video HTML element 
  • Experience working with presenting large datasets to the user via graphs and charts 
  • Experience working with automatically updating interfaces 
  • Experience using WebSocket

 Desired Qualifications: 

  • Understanding of networking 
  • Experience using other JavaScript frameworks (like Vue JS) 

EEO Statement:
Rumble is an equal opportunity employer.? We promote an equal playing field where everyone has the same opportunities?regardless of?race, religion, color, national origin, sex, sexual orientation, age, veteran status, disability status, or any other applicable characteristics protected by law. 

Physical Demands: 
While performing the duties of this job, the employee is regularly required to sit for extended periods of time. Required to extensively talk and hear. The employee frequently is required to walk; reach with hands and arms; climb or balance; and stoop and kneel. The employee must occasionally lift and/or move up to 20 pounds. Specific vision abilities required by this job include close vision, distance vision, color vision, peripheral vision, depth perception, and the ability to adjust focus.  

Salary110000.00 - 130000.00 Annual
Refine by Categories
Engineering | Information Technology
Refine by Job Type
Pay Structure

Share this job