CJLO 1690AM is hiring an app developer! 

Start date: As soon as possible 

Hours: Part time hours (12-18 hours a week)

Salary: $15,000

Term end: Ending March 31, 2023


About CJLO: CJLO 1690AM is Concordia University's campus-community radio station. We've been on the AM dial since 1998 and have programs of all sorts of genres and styles, from metal to punk to hip-hop to spoken word. As a community radio station, we provide education and resources to all our volunteers and provide vital training ground for people looking to get their start in audio engineering, broadcasting, journalism, and podcast production. We regularly collaborate with many of the city's arts non-profits, record labels, and music festivals for promotional opportunities, brand visibility, and advertisement placement. We also have a robust news department that aims to cover the issues confronting the Concordia community and beyond. 


We are looking for an App Developer for our Mapping Montreal Music project. This position will be responsible for the operations and maintenance of the Mapping Montreal Music application. The selected candidate will be instrumental in making our app accessible on Android devices, while overseeing audio content uploads and ensuring total permanency of the app.


Duties and Responsibilities: 

The App Developer will be responsible for: 

→ overseeing all aspects of the geocoding audio content app known as YUListen

→ uploading audio content to the current YUListen app, including but not limited to music, short-form audio pieces (ie. interview clips, soundscapes), and full episodes of our Mapping Montreal Music radio documentary series 

→ app coding, testing, debugging, documenting, and monitoring

→ overseeing transition of MMM app from Swift / iOs to Android so that users can experience the app on both Apple and Android devices

→ investigating and implementing best practices for digital permanency of the YUListen app by identifying hosting and storage solutions 

→ liaise with CJLO 1690AM staff and executive positions to set specifications on development 



→ Has completed or is in the process of completing a degree in computer science or has equivalent experience

→ Demonstrable experience in mobile app development; excellent understanding of app programming principles 

→ Knowledge of programming languages such as Swift UI, Firebase, Apple Developer Frameworks, Android Studio, Java for Android, Kotlin, React Native, Flutter.

→ Excellent communication skills; can concretely and clearly communicate updates to CJLO 1690AM staff and team members in a prompt and professional manner

→ Excellent critical thinking skills; can analyze an issue comprehensively, pose questions, and come up with solutions 

→ Reliable and excellent time-management skills; can balance this role with ease 


To Apply: Please send the following to attn: Francella Fiallos. We will be conducting interviews on a rolling basis until we fill the position.  

  1. Letter of Interest: a one-page statement introducing yourself as a journalist, broadcaster, podcaster, and/or storyteller demonstrating your personal interest in music and radio as a creative medium. 

  2. Work samples: Links to three of your work samples (can be class assignments)

  3. Resume/CV


Eligibility: The App Developer position is available to those who are legally permitted to work in Canada. While this position may be a hybrid position and does not require on-site presence at the CJLO 1690AM offices, the selected candidate must be based in Montreal. 


How we hire: 

Our hiring process typically follows these steps: 

  1. Application review: the hiring committee will review all applications and contact candidates who fulfill the skills and experience outlined in the job description. We start contacting applicants within a few days of the application deadline. 

  2. Interview: If you are selected for an interview, our station manager will call you to set up a time. The interview process will be done over Google Hangouts or Zoom. Our interviews tend to focus on behavioural questions, asking what you would do in certain situations and how you have responded in the past. 

  3. Reference check: If it all goes well, we’ll ask you for a reference or two, and then we’ll ask a few questions. 

  4. Offer: After that, if it works out, we’ll call you and give you an offer to work with us! If you need to think about it, we can do a 24 hour wait. Typically, the offer is made a day or two before the start date. On day one, we go over the expectations of the position at length, allow space and time for questions, orient you to the general operations of CJLO 1690AM, and deal with HR paperwork.


CJLO prioritizes the unique contributions that individuals from traditionally under-represented and oppressed communities bring to our organization, and strongly invites these individuals to apply. We encourage ALL applicants to make mention of the diverse experience that they may have had that would make them qualified for this position. Please indicate clearly in your letter of interest that you would like to be considered for Employment Equity. You are encouraged, but not required, to self-identify if you are part of marginalized and oppressed communities that include but are not limited to: Indigenous peoples, women, visible and/or racialized minorities, persons with disabilities, immigrant, and lesbian, gay, bisexual, transgender, queer, and 2-spirited persons.


This initiative is made possible by the Community Radio Fund of Canada, the only organization mandated to financially support campus and community radio stations in Canada. 


CJLO will retain all intellectual property and copyright of Mapping Montreal Music.