User Experience (UX) Developer

UX Designer at Collabware

We are looking for a self-motivated and driven UX Developer to join our Product Development team in our fun downtown Vancouver office! As an UX Developer at Collabware, you will work collaboratively with designers, architects and stakeholders to evolve our products through continuous innovation. You are an ideal candidate if you have a collaborative work ethic, are passionate about user experience, and take pride in your work.

About Collabware:  Beyond providing Intelligent ECM solutions and services to free organizations from information chaos, our focus extends to the dream team behind it all. At Collabware, we prioritize a culture of authenticity, transparency, and collaboration. We are a group that recognizes we all have a lot to bring to the table, so aligning with our core values, we strive to make sure everyone feels valued and well equipped with the tools they need. 

Whether it's a quarterly Innovation Day, company outing to the billiards, or one of the many occasions we order a cake, we're all about maintaining a work environment that we can problem solve together, support each other, and have a lot of fun while we're at it.

Responsibilities 

  • Develop innovative user interfaces for Collabware products

  • Mentor junior members of the development team on UX development techniques and best design practices

  • Contribute to evolving our branding, user-centered design ways of working, new interface guidelines and design patterns

  • Contribute to the continual improvement of the development process and team culture

  • Stay informed of advances in interactive techniques, technologies and methods, and adapt to rapidly evolving industry space.

Key Skills

  • Strong teamwork and collaboration skills

  • Creativity and great attention to details and design

  • Excellent communication skills in English (written and verbal)

  • Proven experience developing for responsive web design and single page application principles

  • Proven experience with ReactJS, JavaScript/ES6, HTML5, CSS3 development and debugging techniques

  • Experience working with design tools (Photoshop, Illustrator, Blend)

  • Working knowledge of WebPack builds

  • Working knowledge of Visual Studio, GIT, and Visual Studio Team Services

  • Working knowledge of C#/ASP.NET development and debugging techniques

  • Knowledge of Web API 2, OData, SQL development an asset

  • Knowledge of Azure services including App Services, Key Vault, CosmosDB, Azure Functions, Service Bus, and Azure Storage development an asset

  • Knowledge of HTML Canvas and SVG development an asset

  • Knowledge of SharePoint and SPFx development an asset

  • Knowledge of Dojo Toolkit an asset.

Experience and Qualifications

  • Bachelor’s Degree in Computer Science, Interaction Design or related software technology field, or equivalent demonstrated work experience and education

  • 2 to 3 years relevant work experience developing web applications

  • Must provide a portfolio of relevant work.

Collabware Offers

  • Top-Tier Health & Dental

  • Growth Opportunities

  • Social Events

  • Collaborative Team Environment

  • RRSP Contribution Matching

  • Unlimited Vacation

  • Volunteer Opportunities

  • Flexible Hours

  • Stock Options

  • Open Office Work Environment

  • Downtown Vancouver Office location and easily accessible by transit