What you will do:
Rumble is seeking a Front-End Developer for Rumble Advertising Center 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 Vue JS and without (vanilla JavaScript).
- Designing and writing extensive libraries (with and without frameworks) that can be reused and included on demand
- Writing code optimized for size and speed.
- Styling interfaces using efficient and responsive CSS (that looks good on all devices)
- Consume APIs via HTTPS requests
- Creating & optimizing the users' experiences.
- Implementing SEO best practices where possible.
- Fixing and testing your code for bugs and maintainability
- Be able to coordinate with back-end teams
- Other duties, as assigned.
Requirements:
- 5+ years of experience in front-end development using VueJS and vanilla JavaScript with DOM.
- 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:
- Experience working with or building marketing or analytics platforms
- Experience working with presenting large datasets to the user via graphs and charts
- Experience working with automatically updating interfaces
- Experience building complex grids
Desired Qualifications:
- Understanding of networking
- Experience using other JavaScript frameworks (like React/Angular)