Discussion:
[Airtime-devel] Job Posting: CKGI Intermediate to Senior PHP Developer
Dominique
2015-06-25 20:57:42 UTC
Permalink
Job Posting: CKGI Intermediate to Senior PHP Developer – Contract Paid
Position

We are looking for an intermediate to senior developer to update the
existing open source Sourcefabric Airtime software to better support the
CRTC logging regulations. We are looking for someone with experience in
object orientated PHP programming to update existing software, to develop
RESTful APIs and a WordPress plugin. This is paid part-time work on a short
term contract funded by the Canadian Community Radio Fund. The budget is
approved and 75% funding is in place, the remainder is subject to progress
completion.

Deadline for applications is Monday July 6th 2015

About us:

CKGI 98.7 FM Gabriola Radio Society, CKGI.ca is a non-profit Community
Licensed radio station operating on Gabriola Island BC.

Roles and Responsibilities:

-

Reporting to Project Manager
-

Developing and Testing Features to Specification
-

Troubleshooting Problems with Experienced Professionals
-

Work Independently
-

Document and Test Code
-

Compile Documentation and Ebook Author Training Manuals
-

Contribute Pull Requests of Developed Features to Airtime Repo


Required Skills:

-

Competency in Linux
-

Web Application Development
-

RESTful API Development
-

Relational Databases (Postgres, MySQL)
-

Source Versioning with git
-

Unit testing and Integration testing
-

WordPress Plugin Development
-

jQuery Proficiency
-

Report Generation
-

Authoring
-

Editing
-

Publishing
-

Ebook Generation


Nice To Have:

-

Audio Metadata Encoding/Decoding
-

Streaming Media
-

Audio Fingerprinting
-

Python Programming Experience


We are expecting a time commitment of approximately ~480 hours based on an
intermediate programmer level of experience. This project will require that
you work from your own office and provide weekly progress updates to the
project manager until completed.

Who you are:

You are a self-motivated individual who enjoys a challenge and can find a
solution to any problem presented. You have the experience to know what you
are good at and when to ask for help from someone more qualified. You have
an extensive background to draw from and large contact list of experienced
professionals to ask for help from. You have a keen ability to decipher
complex problems into manageable chunks. You are reliable and follow
through with the project providing all end deliverables.

Project Description:

Fork and update the existing open source radio software, AirTime, to be
useful for Canadian Community Radio use. ”AirTime_eh” will be designed to
permit simple remote station operations for live and scheduled programming.
This will allow CKGI to operate with minimal studio facilities while
providing broadcasting services, over high speed internet, from live
concert venues, home studios or around kitchen tables.

Testing will be accomplished by live micro-broadcasting on FM. We have a
server shed (modified CBC Television Equipment shed) equipped for radio
broadcasting. This shed will be powered and serviced with a high speed
internet connection and attached to an FM transmitter.

Specifically, the Canadian version will provide logging for compilation
audio files, additional metadata related to Canadian content, Streaming
media logging, History API development, WordPress plugin development,
history report generation and, if time allows, audio fingerprinting and
metadata lookup. The goal is to automate the administrative burden in
operating a community radio station.

Core features useful to Airtime community will be be developed on separate
branches and contributed back to the Airtime community through pull
requests.

Salary Milestones:

$5000 Project Start

$5000 Beta Release (Feature Complete)

$3000 Production Release

$1000 Authoring of Training Manual

$1000 Ebook Manual Completion

$2000 Final Project Approval from CRTC

Total: $17,000 CAD

All Deliverables must be complete by Nov 1st 2014

How to apply:

Email Project Manager:

Subject: CKGI Intermediate to Senior PHP Developer

Dominique Legault

***@gmail.com

Application Closing Date: Monday July 6th 2015

Website: CKGI.ca <http://ckgi.ca>

Loading...