At a Glance
- Tasks: Design and develop web applications using the latest technologies.
- Company: Join a forward-thinking tech company with a collaborative vibe.
- Benefits: Enjoy competitive pay, health perks, remote work options, and growth opportunities.
- Other info: Dynamic team environment with excellent career advancement potential.
- Why this job: Make an impact by working on innovative projects with cutting-edge tech.
- Qualifications: 5+ years in C#/ASP.NET and 3+ years in Angular or React.
The predicted salary is between 90000 - 110000 $ per year.
About the job
Senior Front-End Developer
Designs, develops and maintains internal and external web applications. Uses knowledge of common web development languages to build and expand application functionality by writing high-quality code using appropriate patterns. Ensures applications remain scalable while complying to standards and following best practices. Tests and debugs applications and ensures that software is properly documented. Collaborates clearly and professionally as part of a development team and communicates with clients.
Mandatory Skills:
- 5+ years of hands‑on development in C#/ASP.NET including .NET Core
- 3+ years of experience developing applications in script‑based MV* front‑end frameworks like Angular (or React) with TypeScript and component libraries
- Experience working with REST APIs, SQL, and non‑relational databases such as Cosmos DB
- Experience with Git and knowledge of source control strategies
- Knowledge of WCAG standards and techniques, including WAI-ARIA and OWASP security principles/best practices
- Solid communications skills: the ability to understand (comprehension) and follow instructions and requirements to communicate clearly and effectively both verbally and in writing.
Nice to have skills:
- Knowledge of Microsoft SharePoint: administration, SOAP/REST, SharePoint application development (SPFx)
- Experience working with Service Workers
- Experience with Microsoft Azure Cloud and DevOps
- Experience with Azure Functions
- Experience writing scripts with Python
Evaluation Criteria
- Front-End Frameworks: Experience developing applications in script‑based MV* front‑end frameworks like Angular (or React) with TypeScript and component libraries - 30%
- Demonstrated experience working with ASP.NET technologies: OO design patterns, writing applications in C#, familiarity with .NET Core - 15%
- APIs and Databases: Working experience with REST APIs, SQL, and non‑relational databases such as Cosmos DB - 10%
- Source Control: Experience with Git and knowledge of source control strategies - 10%
- Standards and Best Practices: Knowledge of WCAG standards and techniques, including WAI-ARIA and OWASP security principles/best practices - 10%
- Communications Skills: Demonstrates the ability to understand (comprehension) and follow instructions and requirements to communicate clearly and effectively both verbally and in writing - 5%
Must haves:
- 5+ years of hands‑on development in C#/ASP.NET including .NET Core
- 3+ years of experience developing applications in script‑based MV* front‑end frameworks like Angular (or React) with TypeScript and component libraries
- Experience working with REST APIs, SQL, and non‑relational databases such as Cosmos DB
- Experience with Git and knowledge of source control strategies
- Knowledge of WCAG standards and techniques, including WAI-ARIA and OWASP security principles/best practices
- Solid communications skills: the ability to understand (comprehension) and follow instructions and requirements to communicate clearly and effectively both verbally and in writing.
Senior Software Developer - Front End in Toronto employer: Rubicon Path
As a Systems Testing/QA Specialist at our Toronto location, you will thrive in a collaborative and innovative work culture that prioritizes quality and continuous improvement. We offer competitive benefits, opportunities for professional growth, and a commitment to work-life balance, ensuring that you can excel in your role while contributing to meaningful projects that impact the community. Join us to be part of a dynamic team dedicated to delivering high-quality solutions in a supportive environment.