Skip to main content

Job ProfileFront-End (React) Developer at Global Faces

Position
Full Time
Long Term Employee
Office
Hybrid
Location
Toronto ON
Travel
None

What will you do in this job?

Position Profile

Our Front-End Developer will have the opportunity to apply their ingenuity and creativity to develop solutions that provide an engaging donor experience! In this critical role within Globalfaces’ IT team, you will create custom solutions and integrations that shape how we serve our donors, fundraisers, client partners and staff.

The Work location for this position is Toronto, Ontario. Canada. As it is a hybrid position, you will be expected to be physically on site at least twice a week.

YOUR key deliverables

  • Participate in requirements analysis and tasks decomposition;
  • Research and evaluate technical options to implement business requirements;
  • Analyze and estimate required implementation efforts;
  • Suggest technical and functional improvements;
  • Write, test, debug, and implement code to meet user requirements;
  • Develop new features and improvements, perform code review and debugging in accordance with the established processes and standards;
  • Make suggestions on architecture;
  • Act as a front-end technical expert;
  • Work closely with product manager, clients, developers, and testers to create effective web applications and user/company experience;
  • Ensure that assigned tasks are delivered within the agreed upon deadlines and match the required quality;
  • Proactively raise technical risks and suggest risk response actions;

What You Bring to GFD

Your Experience

  • Minimum 2+ years’ experience in software development.
  • 2 years+ experience with React.
  • Extensive experience in developing web pages using HTML/HTML5, XML, DHTML CSS/CSS3, SASS, LESS, JavaScript, React JS, Redux, Flex, JQuery, JSON, Ajax, Bootstrap.

Your Knowledge, Skills, Competencies & Abilities

  • Exceptional time management skills and good interpersonal skills.
  • Excellent verbal and written communication skills.
  • Strong understanding of all stages of SDLC.
  • Capable of taking a project from inception to delivery.
  • Able to work harmoniously and effectively with non-technical business owners.
  • Ability to adapt to quickly changing business conditions.
  • Excellent attention to detail; must demonstrate a sense of urgency and deliver quality outcomes.

Your Technical skills

  • Strong knowledge of JavaScript (es5, es6), TypeScript.
  • Good working knowledge of debugging tools.
  • Working knowledge of React hooks
  • Thorough understanding of React and its core principles
  • Ability to use JSX.
  • Experience with front-end technologies: HTML (5), CSS(3).
  • Standards: MVC, Ajax, JSON, REST.
  • Version Control: Git SC.
  • Proficiency with Next.js, Styled Components, Yarn preferred.
  • Familiarity with front-end build pipelines and React development tools is a bonus!

Your Education

  • Bachelor’s degree in Computer Science, Computer Information Systems, a related field or equivalent work experience.
  • or a mix of both

Preferred Qualifications

Medium level

Work Experience

Equivalent Experience Accepted!
2+ years work experience in one of the occupational industries below:
  • Information Technology (IT)

Education

Equivalent Experience Accepted!
Bachelor's degree in one of the following subjects below:
  • Computer & Information Sciences General
  • Computer Science & Programming
  • Computer Science
  • Computer Information Systems

Other Credentials

  • N/A

Soft Skills

CollaborationAdaptabilityCritical ThinkingAttention to DetailVerbal skills

Hard Skills

Keep in mind, you may not need ALL of these skills to be a great fit!

Benefits

Medical InsuranceVision InsuranceDental InsuranceVacation and Paid Time OffFlexible Work HoursEmployee Assistance Program

Compensation

Between 80000 - 100000 CAD
Per Year

Workplace

Timing

Standard Hours (9am-5pm)

Environment

Bright/Blinking Lights

Join the Global Faces Team

If you are an interested neurodivergent job seeker, enter your email below and we'll let the employer know!