Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

  • Front End Developer designing user-friendly web interfaces for financial insights management. Collaborate with product teams and engineers to develop solutions from development to production.

Responsibilities

  • Work on highly visible sites — this is on the frontend of the pages that are being worked on by the Java Developers
  • Work with the product teams and its engineering specialists to develop solutions from development to production
  • Analyze and design requirements and work with various stakeholders
  • Develop new features using functional components
  • Refactor existing classical components into functional components

Requirements

  • JavaScript experience in ReactJS
  • Experience in an enterprise environment with React
  • Prior experience with popular ReactJS workflows such as Flux or Redux
  • Proficiency in DOM manipulation and the JavaScript object model
  • Familiarity with HTML and CSS
  • Java experience preferred
  • Familiarity with RESTful APIs
  • Motivated self-starter and a good team player
  • Creative thinking, organized, able to work on multiple projects simultaneously
  • Strong experience and knowledge in Agile methodologies

Benefits

  • Paid time off based on employee grade (A-F), defined by policy: Vacation: 12-25 days, depending on grade
  • Company paid holidays
  • Personal Days
  • Sick Leave
  • Medical, dental, and vision coverage (or provincial healthcare coordination in Canada)
  • Retirement savings plans (e.g., 401(k) in the U.S., RRSP in Canada)
  • Life and disability insurance
  • Employee assistance programs
  • Other benefits as provided by local policy and eligibility

Job type

Full Time

Experience level

Mid levelSenior

Salary

CA$56,186 - CA$85,556 per year

Degree requirement

Bachelor's Degree

Tech skills

FluxJavaJavaScriptReactRedux

Location requirements

HybridCalgaryCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.