IT & Software

Junior Software Developer

Broadsign

Montreal · Quebec · Canada

JuniorSoftwareDeveloper(Android&TypeScript)

Location: Montreal,QC(Hybrid:workremotelyorfromtheoffice,yourchoice!)

Aboutus

Broadsignisagrowingsoftwarecompanywithamissiontomakebuying,selling,anddeliveringout-of-homemediaeasierthanever.Oursoftwareisoperatedbysomeofthemostsuccessfulout-of-homebusinessesandpowersimpactful,compellingcampaignsseenacrosstheworld.

ComejoinusasaCross-PlatformSoftwareDeveloper(Android&TypeScript) inMontreal.

Abouttherole

AsaSoftwareDeveloperinAndroid andTypeScript applications,youwillplayakeyroleinbuildingscalableapplicationsthatpowerourglobalOOHnetwork.Youwillbridgethegapbetweencomplexbusinessrequirementsandhigh-performancetechnicalsolutions,ensuringourcodebaseremainsmaintainableandrobustaswecontinuetoinnovate.

Whattoexpect

  • FeatureDevelopment&Enhancement: Inthisrole,youwilldevelopandmaintainaMediaPlayerApplication(AndroidandTypeScript).Thisisnotyourtypicalapplication,asitisnotoneforhumanusersbutisdesignedtorunwithminimalhumaninteractionandisbuiltforrobustnessandhighavailability.
  • YouwillworkonafairlynewprojectwithanevolvinginfrastructurestackusingKotlin,TypeScript,andWebView/Chromium. YouwillbepartofourDevOpsculture,focusingonwritingclean,reusable,andsecurecodethatsupportsadiverserangeofdevices.Furthermore,wededicatequarterlytimetoInnovationDays,allowingyoutoexploreanddevelopnewideas.
  • Collaboration&AgilePractices: YouwilljoinanAgileteamincludingaProductManager,aQAanalyst,andagroupofdrivendevelopers.Successisbuiltoncollaboration,whichiswhyyouwillactivelyparticipateincodereviews,offeringconstructivefeedbacktoupholdhighstandardsofcodequality.Youwillcontributetotechnicaldesigndiscussionsandhelpshapethefuturearchitectureofourapplications.
  • Quality&PerformanceOptimization: Qualityisatthecoreofwhatwedo.Youwillthereforeidentify,debug,andfixdefects reportedinternallyorbycustomersandimplementunitandintegrationtestsusingJUnitandJesttoensurecompletefeaturecoverage.Becauseoursoftwarerunsindiverseenvironments,youwilloptimizeapplicationsforbestperformanceandstabilityonlow-spechardware.
  • Experience: 1-3yearsofprofessionalsoftwaredevelopmentexperience.
  • Tools: ExperiencewithGitversioncontrolandCI/CDpractices.
  • Education: Bachelor’sdegreeinComputerScience,SoftwareEngineering,orequivalentexperience.

Whatwebringtothetable

  • Flexibleworkenvironment —workfromhomeortheoffice
  • ComprehensiveBenefits: Completecompanyinsuranceplan(health,dental,vision,travel)effectivefromdayone(100%employer-paid).
  • HealthSpending: $500annualHealthCareSavingsAccount(HCSA)foradditionalhealth-relatedexpenses.
  • VirtualHealthcare: UnlimitedaccesstotheTelusHealthvirtualplatform.
  • Wellness: $500annualWellnessfundformental/physicalhealthandoffice-relatedexpenses.
  • RetirementSavings: GroupRRSPwith50%employermatchingupto4%ofyoursalary.
  • Growth: Training&developmentopportunitieswithayearlybudgettosupportprofessionalgrowth,3paidtrainingdays/year

AtBroadsign,wevaluethevariedsocialidentitiesthatmakeupourcommunity.Werecognizetalentcomesindifferentformsandencourageapplicationsthatreflectdifferentbackgroundsandexperiences.Ourpromiseistobeaninclusiveemployerandpartner,opentolearning,withthoughtfulstrategiesandpracticesthatamplifythedifferentvoicesofourindustry.

Knowledge of French is required for positions permanently located in Quebec so incumbents can communicate with their colleagues and partners in Quebec as necessary. French-language training is offered to all incumbents in permanent positions in Quebec who do not have a good knowledge of French.

#J-18808-Ljbffr

Reference: WJ-291_11970309

Find more on GigBlows

This role is listed on GigBlows for discovery and search. Hiring decisions and applications are handled by the employer or their chosen application system.