Senior Front End Software Developer

Ottawa, ON | Montreal, QC
WE ARE RE-INVENTING THE WAY TO MANAGE EMERGENCIES AFTER DISASTERS.
We are developing a suite of integrated data and communication systems that provide powerful tools to help manage emergency interventions where speed and intelligence save lives. The product is a cloud-based emergency management solution, used by municipalities and governments to assist populations before, during and after disasters.
Are you a Senior Front End Software Developer looking for the opportunity to grow your skills, work as part of an award-winning team and make a real impact at the same time?
As a Senior Front End Software Developer your primary responsability is developing a suite of integrated data and communication systems that provide powerful tools to help manage emergency interventions where speed and intelligence save lives. Your goals are to help deliver product capabilities and features to our ground-breaking cloud-based product, Emergency Management Information System (EMIS). You will contribute to the software engineering strategy and development, operation, and maintenance of the solutions.
You will enjoy:
  • Culture: an organization that is guided by our fundamental principles of humanity, impartiality, neutrality, independence, voluntary service, unity and universality;
  • Opportunity: to work with the best and brightest in the non-profit field, in an environment that promotes continuous learning, creativity and collaboration;
  • Employee Benefits: achieve a work/life balance for you and your new team with competitive vacation time, generous personal days and flexible work arrangements;
  • Meaningful Work: you will be creating technological innovations that support emergencies and save lives.
In this role you will:
  • Maintain and develop new features on our applications based on requirements;
  • Keep an eye on security updates, issues and all project dependencies;
  • Develop unit test code as part of overall quality assurance best practices;
  • Participate in design review and code inspections;
  • Collaborate with teams across the company to solve software, system design and implementation problems;
  • Work with development and product management teams to define user story acceptance criteria, break down complex stories into tasks, estimates, plan and deliver;
  • Convert technical and functional requirements into system level design specifications, to develop high-performance software;
  • Contribute to improvement in our corporate software development methodology and practices;
  • Troubleshoot and debug new or existing software programs;
  • Write or update functional requirement documents and guides, as required;
  • Other duties as required.
We're looking for:
  • Bachelor degree in computer software with a minimum 5+ years' experience in Front End development or equivalent combination of education and experience;
  • Major experience in implementing complex application with one of the major front-end framework (preferably with Vue.js);
  • Familiarity with state management pattern, routing and Single Page Application;
  • Expertise in HTML, CSS, Javascript, Typescript;
  • Experience with both consuming and designing RESTful APIs;
  • Vuetify usage an asset;
  • Understanding responsive design principles and how to apply them on the client-side;
  • Experience with DevOps tooling for development (e.g. Docker);
  • English and French communications (oral and written);
  • Experience in agile methodologies such as SCRUM;
  • Ability to work well within a team - sharing information as appropriate, respectfully, while being approachable;
  • Excellent interpersonal communication skills and experience in contributing to diverse teams is critical;

This is a full-time office-based position.
The Canadian Red Cross is committed to gender equality and social inclusion in our workplace. All qualified applications will receive consideration without regard to sex, gender identity, gender expression, sexual orientation, race, ethnic origin, color, religion, nationality, disability, age, or any other characteristic protected by applicable law. We encourage all qualified persons to apply particularly Indigenous peoples, persons with disabilities, ethnic minorities, visible minorities, and others who share our values and contribute to fostering an inclusive and diverse workplace.
Please notify us as soon as possible of any adaptive measures you might require at any stage of the recruitment process.
Apply Now