Key Responsibilities:
TypeScript: Write clean and maintainable TypeScript code to enhance the functionality and interactivity of the platform. Strong knowledge of TypeScript is essential for this role.
GraphQL Integration: Integrate GraphQL into the front end to efficiently retrieve and display data from the server. Your familiarity with GraphQL will be crucial in optimizing data fetching and management.
Independent Work: Take ownership of your tasks and work independently to meet project deadlines. You should be able to handle complex front-end development challenges with minimal supervision.
Build high-quality code that meets business, security, and performance requirements.
- Support, update, and troubleshoot a variety of existing applications.
- Collaborate with a team of software developers, QA, and Product Designers to ensure requirements and deadlines are met.
- Develop and support multiple projects as required, managing your own time appropriately.
- Participate in project management, including daily attendance at scrum meetings and ensuring JIRA tasks are kept up to date.
Qualifications:
Experience: A minimum of 6 years of front-end development experience, with a proven track record of delivering high-quality web applications.
Angular 14: Proficiency in Angular 14 is a must, including hands-on experience with Angular CLI, components, services, and routing.
TypeScript: Strong knowledge of TypeScript and its application in building scalable and maintainable front-end code.
GraphQL: Familiarity with GraphQL and its implementation for efficient data retrieval.
HTML & CSS: Ability to create HTML and CSS code from scratch, adhering to web standards and responsive design principles.
Web API: Experience with integrating web APIs into front-end applications for data communication.
Nice-to-Haves:
- Experience or knowledge of C# and .NET (some back-end experience would be an asset)
- Exposure to MS-SQL, stored procedures, and database design
- Exposure to Azure hosting and development environments is an asset.
- Exposure to middle-layer technologies including API and JWT
Job Type: Full-time
Salary: $90,000.00-$110,000.00 per year
Benefits:
- Dental care
- Extended health care
- Life insurance
- Paid time off
- Vision care
- Wellness program
- Work from home
Flexible Language Requirement:
Schedule:
- 8 hour shift
- Day shift
- Monday to Friday
- Morning shift
Supplemental pay types:
Ability to commute/relocate:
- North York, ON: reliably commute or plan to relocate before starting work (required)
Education:
- Bachelor's Degree (preferred)
Experience:
- Angular 14: 1 year (required)
- Front-end development: 7 years (preferred)
- GraphQL: 4 years (required)
- TypeScript: 5 years (required)
- Web API: 6 years (preferred)
- HTML5: 5 years (preferred)
- CSS: 5 years (preferred)
Work Location: In person