Senior UI Software Engineer at Whip Media

  • Programming
  • Fulltime
  • Anywhere (100% Remote) Only
Job Description

Whip Media's tech team is looking for a Senior UI Software Engineer to join their team! This person will collaborate with the Engineering team to translate high-level requirements and designs into a fully realized, interactive, complex web application that provides a clean, intuitive and functional experience for the user.

The Senior UI Software Engineer will be expected to design and develop complex solutions independently, and provide coordination, technical leadership, and mentoring, as necessary, to both local and remote developers. For this role, it is important to be able to see the big-picture, be a critical contributor to the overall architecture of our Platform, and always be looking to improve and evolve the UI to leverage the latest techniques, technologies, and best practices.

What will you do?

  • Write lots of code!
  • Design and develop the next generation of products at Whip Media, while supporting and evolving existing applications
  • Write and review technical requirements and design documents
  • Review pull requests, helping to establish development practices and standards for the application
  • Share your knowledge with other team members and help them grow their skills
  • Work closely with a cross-functional team to develop our new platforms and internal tools

What do you need?

  • Bachelor's or equivalent degree in Computer Science, Engineering, or related field/comparable experience
  • 7+ years of professional experience as a UI Developer working with HTML5, CSS3, and JavaScript
  • Experience designing and building scalable Single Page Web Applications (SPA)
  • Deep understanding of JavaScript language standards (ES5+)
  • Extensive experience working with Vue-Vuex or React-Redux frameworks
  • Have previously built data visualizations using D3.js or similar
  • Experience working with utility libraries such as JQuery, Underscore, or Lodash
  • Understanding and discipline writing tests using Jest, Karma, Mocha, Chai, or similar
  • Basic understanding of CSS pre-processing platforms, such as LESS and SASS
  • Comfortable learning and maintaining existing applications and codebases
  • Experience working with Bootstrap
  • Excellent verbal and written communication skills
  • Experience working with Node JS and NPM
  • Have previously provided mentoring to other engineers
  • Experience with Web Services (REST)
  • Atlassian products (BitBucket, JIRA, Confluence) preferred
  • Active GitHub repository with code examples is a plus
  • Experience with Marionette JS, Backbone JS, and/or JQery is preferred 

Share this Job Share

Whip Media logo

Whip Media

Get Updated Remote Jobs directly in your Inbox

Powered by Denovers with