Job Description
The Company
One of Canada's first and largest immigration support firms is one of our clients. As a partner with immigration consultants, it helps investors, entrepreneurs, and job seekers create opportunities in Canada.
About you.
- The company is looking for a highly skilled computer programmer who is experienced in both front-end programming and back-end programming.
- The ideal candidate for this role should be naturally curious, a problem solver, and be able to apply software development skills and business sense to solve complex problems.
- You will be responsible for developing and designing front-end and back-end web architecture, ensuring responsiveness of applications, and collaborating with graphic designers on web design features.
- Organizational skills and attention to detail will be required to see a project through to completion.
What will you do?
- Develop front-end and back-end website architecture;
- Design user interactions on web pages;
- Developing applications; creating servers and databases;
- Ensure cross-platform optimization for mobile phones; ensure responsiveness of applications; work alongside graphic designers for web design features;
- Complete a project from conception to completion;
- Develop APIs that meet both technical and consumer requirements;
- Ensure that you are up-to-date on web application developments and programming languages;
- Build efficient, testable, and reusable PHP modules;
- Design critical decisions to overcome architectural challenges and solve complex performance problems;
- Develop a market-ready MVP application, website, or program with PHP;
- Make sure key stakeholders and potential investors understand your product;
- Rapidly learn and implement new frameworks, languages, and technologies;
Work independently and cross-functionally with other departments to meet key deliverable deadlines;
Develop frontend and backend applications using existing technical expertise;
What you bring to the role:
- A bachelor's degree in computer science is required.
- At least 5 years' experience writing code is required;
- Proven experience developing end-to-end desktop and mobile applications, websites, and ERP solutions;
- Strong organizational and project management skills;
- Proficiency with fundamental front-end languages such as HTML, CSS, and JavaScript;
- Familiarity with JavaScript frameworks such as Angular JS, React, and Amber;
- Proficiency with server-side languages such as Python, Ruby, Java, PHP, and .Net;
- Familiarity with database technologies such as MySQL, Oracle, and MongoDB;
- Excellent verbal communication skills;
- Extensive problem-solving skills; attention to detail.
Job Type: Full-time
Salary: $100,463.00-$110,000.00 per year
Benefits:
- Dental care
- Extended health care
- Life insurance
- Paid time off
- Vision care
Flexible Language Requirement:
Schedule:
Supplemental pay types:
Ability to commute/relocate:
- Toronto, ON: reliably commute or plan to relocate before starting work (required)
Education:
- Bachelor's Degree (required)
Experience:
- writing code is required: 5 years (required)
Work Location: In person