- Company Name
- Project XIII Inc
- Job Title
- Software Developer - Front End - Senior
- Job Description
-
**Job Title:**
Senior Front‑End Developer (Contract)
**Role Summary:**
Contract Senior Front‑End Developer responsible for designing, developing, testing, and maintaining enterprise web applications. The role requires expertise in modern web technologies (HTML5, CSS/SCSS, JavaScript, TypeScript) and front‑end frameworks (Angular or React) integrated with ASP.NET Core back‑end services, RESTful APIs, and cloud‑based data stores.
**Expectations:**
- 7+ years of professional web development experience
- 5+ years hands‑on C#/ASP.NET Core development
- 3+ years in Angular or React with TypeScript and component libraries
- Proven knowledge of REST APIs, SQL, and non‑relational databases (e.g., Cosmos DB)
- Proficiency with Git and source‑control best practices
- Understanding of WCAG, WAI‑ARIA, and OWASP security principles
- Effective verbal and written communication, ability to follow instructions and collaborate across teams
- Onsite work (Toronto, ON) 7.25 hours/day, 8:00 AM‑5:00 PM, Monday‑Friday (contract 13‑month term, possible extension)
**Key Responsibilities:**
- Translate business and technical specifications into responsive, accessible user interfaces
- Write clean, modular, and well‑documented code; implement unit and integration tests
- Troubleshoot and resolve UI and integration issues across browsers and devices
- Ensure cross‑browser compatibility, responsive design, and integration with social‑media APIs
- Collaborate with back‑end developers, QA, UI/UX designers, and stakeholders throughout the SDLC
- Maintain detailed technical documentation, build books, and provide post‑deployment support
**Required Skills:**
*Front‑End Frameworks* – Angular or React with TypeScript, component libraries (30%)
*Web Development* – HTML5, CSS3, SCSS/SASS, JavaScript, AJAX, jQuery (20%)
*ASP.NET/C#* – .NET Core, object‑oriented design, application development (15%)
*APIs & Databases* – RESTful services, SQL Server, Cosmos DB (10%)
*Source Control* – Git, branching strategies (10%)
*Standards & Security* – WCAG, WAI‑ARIA, OWASP best practices (10%)
*Communication* – clear, concise verbal and written skills (5%)
**Nice to Have (Optional):**
- Microsoft SharePoint/SPO, SPFx, and SOAP/REST services
- Service Workers, Azure Functions, Azure DevOps, Python scripting
- Azure Cloud deployment experience
**Required Education & Certifications:**
- Bachelor’s degree in Computer Science, Software Engineering, or related technical field
- No mandatory certifications, though familiarity with Azure, Microsoft DevOps, or relevant Microsoft certifications (e.g., Azure Developer Associate) is advantageous.