Front End Software Developer

  • 555 Rue de la Commune O, Montréal, QC H3C 5X5, Canada
  • Employees can work remotely
  • Full-time

Company Description

Astucemedia is an international well-established organization offering turnkey creative and software solutions for innovative real-time data visualisation and various graphics offering for TV, museums and sport events. Our offering includes graphics for augmented reality, virtual sets, video walls, interactive graphics, full/partial-screen overlays for various digital platforms including television. With its proprietary Data Platform software engine Astucemedia established itself as a leader in various domains such as finance, sports and elections. Our clientele counting Disney/ABC News, NBC Universal, Fox Sports, CBS Sports, beIN Sports, NFL Network, BNN Bloomberg, CBC, Radio-Canada, Sky News Arabia, Al Arabiya, Dubai TV, The Media Majlis Museum rely on our expertise to deliver immersive experiences for Times Square, TV networks, sports venues, and museums. Our team consisting of talented media artists and software developers, is seeking new talents with passion, drive and innovative ideas!

Job Description

We are seeking a candidate with a proven track record as a Frontend or Full-Stack developer to join our Data Platform software team, working primarily with Angular, Typescript, NodeJS and at times C#. The right candidate should have experience in developing user interfaces with attention to detail, have a knack for well-designed layouts and embrace an iterative development approach. Most importantly – you must be able to think on your feet, be adaptable and a team player.

You will be a go-to resource in the continued development of our Data Platform’s web-based user interface and occasionally called upon to bootstrap new apps from scratch for special projects & prototypes. We expect our frontend developers to have the willingness to jump into the backend APIs to or extend or enhance as needed in order to power the killer-features you’re working on.

Our customers rely on our Data Platform software to power data-driven graphics across several domains, including Finance, Sports, Social, Weather and more; there will be plenty of opportunities to learn something new.

RESPONSIBILITIES

  • Design and implement user interfaces for Astucemedia products and services. This includes maintenance and expansion of an existing Angular codebase.
  • Contribute to the development of back-end APIs. This includes maintenance of an existing C# Web API.
  • Be an active contributor to team management tools such as Jira and Confluence.
  • Work closely with other members of the team across disciplines.
  • Employ and promote software development best practices.
  • Mentor junior developers and the technical support team.
  • Keep up to date with latest web development technologies and best practices.

Qualifications

  • Hands-on experience with creating web-applications in Angular
  • Comfortable deploying NodeJS, Express and Proxy Services
  • Experience in consuming REST APIs and/or building API-driven user interfaces
  • Strong UI development skills with HTML5/CSS3
  • Excellent communication skills and the ability to work in a team setting
  • Curiosity and passion to constantly learn new things
  • Experience with relational databases and SQL

These are considered a strong asset:

  • C# – preferably in relation to developing or consuming RESTful APIs.
  • Generating mock-ups and/or basic image editing skills with Lunacy/InDesign/AdobeXD/Balsamiq/Photoshop.
  • Interactive application design and/or kiosk-based applications
  • Experience with social media APIs (Twitter, Facebook, Instagram, etc.)
  • Knowledge of sports (Soccer, Football, Baseball, Hockey, etc.)
  • Passionate about how data can enrich the television viewing experience.
  • Experience in consuming REST APIs and/or building API-driven user interfaces
  • Strong UI development skills with HTML5/CSS3
  • Excellent communication skills and the ability to work in a team setting
  • Curiosity and passion to constantly learn new things
  • Experience with relational databases and SQL
  • Proficient in English; Bilingual French an added benefit.
  • Reading & writing in Arabic also helpful.

Additional Information

  • Competitive salary 
  • Global travel opportunities - all expenses paid!
  • Health Benefit Insurance Package (Including Dialogue)
  • RRSP Matching