Junior Software Developer
Broadsign
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-LjbffrReference: WJ-291_11970309