May 22, 2025

Rumble is hiring: Front-End Developer (Rumble Advertising Center) in Miami

Rumble Miami, Florida

Rumble’s mission is to restore the Internet to its roots by making it free and open once again.Rumble is seeking a Front-End Developer to join our Rumble Advertising Center team. You will work closely with cross-functional teams, including back-end developers, designers, and product managers, to create cutting-edge solutions that enhance the user experience while ensuring high performance, scalability, and maintainability.Responsibilities:Create and maintain extensive, reusable component libraries, both with and without frameworks, to streamline development processes and ensure consistency across projects.Ensure that your code is optimized for size and speed, balancing performance with ease of maintenance.Write efficient, flexible CSS to style user interfaces, ensuring they adapt seamlessly across different screen sizes and devices. Utilize modern testing frameworks to automate regression testing.Collaborate effectively with back-end developers, designers, and other team members to deliver integrated solutions that meet business requirements and technical specifications.Perform other related tasks as assigned, demonstrating flexibility and adaptability in a fast-paced environment.Requirements:Solid experience with front-end HTML/CSS, including responsive design and pre-processors (e.g., SASS/SCSS).Experience with RESTful API integration, handling asynchronous calls, and managing data flow between the front-end and back-end systems.Strong problem-solving skills and a passion for clean, optimized code that balances functionality, maintainability, and performance.A keen eye for detail and a strong commitment to delivering high-quality, user-centric interfaces.Ability to work independently and as part of a collaborative team, taking ownership of tasks while also contributing to team efforts.Experience with version control (Git) and following best practices for code management, branching, and deployment.Understanding of SEO principles and how they apply to front-end development.Preferred Qualifications:Experience with analytical platforms and working on data-driven projects, particularly those that involve presenting large datasets in an intuitive and accessible manner.Familiarity with data visualization tools and libraries (e.g., Chart.js, D3.js) to create dynamic graphs and charts.Hands-on experience building real-time or auto-updating interfaces, such as dashboards or live data feeds.Experience with developing and optimizing complex grid systems (e.g., data tables, filtering, pagination).Familiarity with Web Performance Optimization (WPO) techniques, such as lazy loading, code splitting, and caching strategies to enhance application speed and efficiency.Desired Qualifications:Strong understanding of networking concepts, HTTP protocols, caching strategies, and performance best practices.Familiarity with CI/CD pipelines and tools for automating build and deployment processes.Knowledge of design systems and experience collaborating with UX/UI designers to translate designs into functional web interfaces.Experience with cloud platforms (e.g., AWS, Google Cloud) and deploying web applications in a cloud environment is a plus.Annual Compensation Range: $131,000-$172,000 USD base + benefits + equityNote: The salary range listed for this position is a good faith estimate based on experience, qualifications, and internal compensation structure. 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. Rumble is an active participant in the e-verify program.Physical demands of the position:While performing the duties of this job, the employee is regularly required to sit for prolonged periods of time while using a computer and/or keyboard.

Create an account to see the full posting, access our search engine, and more.

Looking For Similar Jobs?