UI Developer - Marketing Technology

  • Victoria, BC, Canada
  • Full-time

Company Description

Ingrooves is a leading global music marketing and distribution company. We provide labels and artists with a global team of experts and a powerful technology framework, giving them transparent distribution tools and marketing solutions to maximize revenue in today’s dynamic music marketplace. By embracing data science and continually updating its offerings, Ingrooves is redefining the modern music company.

Job Description

A UI Developer is passionate about user interface and how it relates to the user’s experience with a product. As a developer, you deliver simple, clean code that is tested and testable. You carefully evaluate and communicate the merits and costs of design choices, not only on how it impacts the user but also how it impacts implementation and architecture. You are comfortable working in multiple programming languages. You are always looking for better ways to design and develop user interfaces.

As a member of the software development team, you will be designing, prototyping, and delivering scalable solutions in an agile environment. You will be responsible for contributing to individual products, the core software platform, and for meeting the commitments that your team agrees on.

The successful candidate reports to the Manager, Software Development and/or the VP of Software Development and will be based in Victoria.

Key Responsibilities:

  • Work as part of a team to deliver quality software from inception to production in an agile environment
  • Work closely with design & product team to implement mockups and user workflows
  • Investigate, troubleshoot and solve issues discovered throughout the software release cycle

Qualifications

  • 3 or more years of experience with HTML, CSS, and Javascript 
  • 2 or more years of experience with a major front-end framework (such as Angular or React)
  • Experience with a major front-end testing framework (such as Mocha or Jest)
  • Experience with styling pre-processing languages such as LESS or SASS
  • Experience with JS ecosystem staples like Node.js, Express, Socket.io, JSON-RPC, Webpack, Babel, Swagger, D3, etc. considered an asset
  • Experience or familiarity with Git branching workflows
  • Experience with software development lifecycle, TDD, and Agile development practices
  • Positive attitude, reliable, self-motivated, team player with excellent communications skills

Additional Information

Success at Ingrooves

Business Acumen

The successful candidate aligns with the Ingrooves culture by being solution-oriented, collaborative, leveraging best practices, and possessing a passion for both technology and music.
 

Interpersonal/Communication Skills

The successful candidate will be open-minded, with a natural curiosity of their internal and external customers, delivery oriented with an understanding of the product development process. Builds and fosters strong relationships and effective partnerships with cross-functional teams.


Executing for Results

The successful candidate will demonstrate the ability to generate and translate strategic plans into actions with timely execution and accountability.

 

Leadership/Collaboration

Establishes and maintains positive working relationships, operates with integrity, influences and supports others, and remains open to ideas.
 

Problem Solving

The successful candidate will be tenacious and self-motivated and have a demonstrable record of resolving issues and providing effective solutions. Demonstrates an eagerness and ability to learn quickly and leverages a flexible mindset in response to shifting dynamics, adversity and/or change.
 

Why work with us?

We are passionate about developing dynamic solutions in a relaxed and engaged environment.  Our people matter!  And we have a fun, flexible working environment (with great views, among other perks)!

Privacy Policy