Recreation District #1 / Pelican Park is hiring a Software Engineer to build and apply deep technical expertise. In this role, you will leverage your professional experience to develop software solutions that support our community-focused mission.
What We're Looking For
- 3-7 years of professional software development experience
- Intermediate knowledge of at least one front-end framework (React, Angular, Vue)
- Working knowledge of at least one CSS framework (Bootstrap, Materialize CSS, Semantic UI)
- Intermediate understanding of JavaScript core language concepts (DOM manipulation, Fetch API, ES6 features)
- Working knowledge of unit and integration testing and testing frameworks/libraries (Jest, Jasmine, Mocha)
- Working knowledge of at least one task runner (gulp, npm scripts)
- Working knowledge of at least one module bundler (webpack, parcel)
- Working knowledge of at least one version control tool (Git, Mercurial)
Nice to Have
- Experience with architecture and design principles, building to consider maintainability, performance, security requirements, and impact
- Knowledge of code linting and formatting tools (ESLint, Prettier)
- Working knowledge of the Model-View-ViewModel (MVVM) architectural pattern
Technical Stack
- Frameworks: React, Angular, Vue
- Styling: Bootstrap, Materialize CSS, Semantic UI
- Core Language: JavaScript
- Testing: Jest, Jasmine, Mocha
- Build Tools: gulp, npm scripts, webpack, parcel
- Version Control: Git, Mercurial
- Code Quality: ESLint, Prettier
Benefits & Compensation
- Competitive compensation
- Opportunity to work with the brightest minds inside and outside of your field
- A chance to change the world for the better
We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, colour, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.


