Job ProfileFront-End (React) Developer at Global Faces
Long Term Employee
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 levelWork Experience
- Information Technology (IT)
Education
- Computer & Information Sciences General
- Computer Science & Programming
- Computer Science
- Computer Information Systems
Other Credentials
- N/A
Soft Skills
Hard Skills
Git
Intermediate
Intermediate: I can independently use this tool or own a project, but I have to learn more to master this tool fully.
Debugging software
Intermediate
Intermediate: I can independently use this tool or own a project, but I have to learn more to master this tool fully.
AJAX
Intermediate
Intermediate: I can independently use this tool or own a project, but I have to learn more to master this tool fully.
Microsoft ASP.NET Core MVC
Intermediate
Intermediate: I can independently use this tool or own a project, but I have to learn more to master this tool fully.