Job Description

What We NeedWe are seeking a full-stack software engineer with a strong focus on web frontend development to join our team. In this role you will play a key part in building next-generation web-based network management applications, collaborating closely with cross-functional teams to deliver high-quality, user-centric solutions.What You’ll DoDesign and implement moderately complex functional modules, ensuring high-quality delivery.Independently analyze and solve moderately complex technical issues and code defects.Write and update function description documents and technical specifications.Assist project managers and team leaders in project planning and task allocation, ensuring timely project delivery.Help junior developers solve technical issues, sharing experience and knowledge.Participate in and execute code reviews, providing constructive feedback.Who You AreBS in Computer Science, Electrical Engineering or equivalent experience.Must be Fluent in Mandarin.2+ years of experience with web development.Expertise working with large-scale front-end codebases.Solid understanding of JavaScript/Typescript language with latest specs.Solid understanding of OOP, FP, MVC/MVV.Familiar with at least one web framework (React/AngularJS/Angular).Hands-on experience in writing cross-browser compliant HTML5 & CSS3.Hands-on experience in HTML graphic programming (canvas, WebGL) and supporting libraries (ex. Go.js, D3, Paper.js).Familiar with client side performance tuning.Familiar with at least one server side language, such as C#, Java a plus.What We OfferOur comprehensive compensation package is vital in how we recognize the impact that our people make in helping us achieve our goals.For this role, the estimated base salary range is between CAD 88,000 - CAD 100,000 plus potential bonus. The actual salary may vary based on a range of factors, including market and individual qualifications objectively assessed during the interview process.Please note that the range provided is a guideline and may be modified. People Experience offers a comprehensive benefits package in addition to cash compensation that includes, but is not limited to, 401k and medical/dental coverage. Speak with your Recruiter for more details on our Total Rewards philosophy.

Job Application Tips

  • Tailor your resume to highlight relevant experience for this position
  • Write a compelling cover letter that addresses the specific requirements
  • Research the company culture and values before applying
  • Prepare examples of your work that demonstrate your skills
  • Follow up on your application after a reasonable time period

You May Also Be Interested In