Front End Software Developer

Job Overview

Job title: Front End Software Developer

Company: Decisive Farming

Job description: Report To: Head of Software Development

Department: Software Development Team

Type: Full Time

Description:

Are you passionate about developing complex responsive native applications for performance, scalability, and exceptional user experience? Do you like working in a Team environment? Would you like your work to make a difference? Decisive Farming Driven by TELUS create applications that help farmers and the Agriculture industry to produce more with less impact to the environment. We are looking for a strong candidate that will is capable of demonstrating a high level of competency in designing and implementing customer facing native applications based on sever-client architecture.

Some of the aspects which makes it interesting to work with Decisive (in addition to the innovative technology products) are: – Flexible work location, Monthly employee recognition, Annual Team meets, Christmas party/ Secret Santa, Discounted mobility plans, Cool clothing plan, Employee and Family Assistance Program for health and mental wellness and much more..

Responsibilities/Deliverables:

The web front-end application developer’s responsibilities / deliverables will include, but may not be limited to:

  • Review and comment on the technical feasibility of UI/UX designs
  • Create technical design, build, document and maintain a highly responsive SPA front end for the My Farm Manager and Farm At Hand portals
  • Contribute to the analysis of business requirements, prepare design and implementation recommendations and estimate development effort.
  • Participate in design reviews, code reviews and architecture evolution discussions.
  • Work as either part of a team or individually as tasks require.
  • Contribute to the continuous improvement in development technologies and practices.
  • Work collaboratively and professionally with other staff in cross functional teams to achieve our goals.

Experience/Skills Requirements:

The candidates for front-end web application developer should have the following qualifications, skills and experience:

Mandatory:

  • Degree or equivalent work experience in Computer Science, Software Development, or similar
  • 2+ years experience with the Angular 2+ framework or other JS frameworks (e.g. React, Knockout, Ember, Vue, etc.) to develop web components.
  • Working knowledge of Angular CLI and RxJS Observables
  • Experience working with server-client architectures, consuming JSON data from API’s
  • Strong skills in building user interfaces to work across all platforms and browsers
  • Superior writing and communication skills
  • Be well organized, superior attention to detail
  • Have a strong desire to self learn and continually advance their skills
  • Some exposure to Angular 10

Desirable:

  • Some exposure to React
  • CSS Flexbox, CSS Grid
  • Have worked with 3rd party library components such as Angular Material, NGX-Bootstrap, NG-Zorro, Kendo UI
  • Experience with the Redux data pattern and NGRX
  • Using Google Maps, Mapbox or Leaflet to display GIS data
  • Able to write unit testing and end to end testing with Jest and Cypress or equivalent
  • Knowledge of the NRWL development environment

Powered by JazzHR

Expected salary:

Location: Calgary, AB

Job date: Thu, 31 Dec 2020 05:03:52 GMT

Apply for this job

Search Job

JobAdvisors.ca provides a centralized location for employers and job seekers. We update industry job trends, prospects and other vital information, from verified sources, for both Jobseekers and Employers and promote the content in multiple social media channels.

Follow us on: