Job Title: Sr. Software Engineer
Department: Engineering
Team: Mobile App Team
Location: Markham, Ontario
Type of job: Full-time, Permanent
Start Date: ASAP
POSITION OVERVIEW
We have an immediate need in our Engineering Department for a full-stack Senior Software Engineer to join the Mobile App Team in the Markham, Ontario Office. This position offers an exciting and challenging opportunity for a motivated professional. You will be an integral member of our Mobile App team, which is a unique, innovative group within the company.
As the chosen candidate, you will be mainly involved in the development of Quanser’s mobile application software framework, backend server infrastructure, and REST APIs. You will join a team of creative, ambitious engineers in developing Quanser’s innovative mobile software for Android, iOS and Windows platforms. You will have an integral role in shaping the foundation of the mobile software framework as well as contributing new, creative ideas to the project. The mobile app team utilizes agile software practices to design and develop software in a fun, fast-paced environment.
RESPONSIBILITIES
- Take ownership over the design and implementation of the software architecture from backend to clients
- Develop and document software features
- Respond rapidly to changing requirements and priorities
- Participate and possibly lead in brainstorming activities and project status meetings
- Participate in code/framework reviews
- Mentor junior engineers and co-ops/interns
- Contribute to the preparation of requirements and specifications documents
- Prepare use cases, storyboards, and mockups for new features
- Report bugs with repeatable test cases
- Develop suitable unit tests for various framework components
- Estimate effort required for various tasks