1

Web Developer Contract Jobs in Surrey, BC (NOW HIRING)

... contracts, including third-party integration surfaces - Establish and uphold team practices and ... web and mobile), product, and design to define APIs and deliver cohesive, high-quality features ...

... and contract testing frameworks). * Deep understanding of modern web and/or mobile stacks ... Strong programming skills in at least one modern language (e.g., TS/JS, Python), with a track ...

next page

Showing results 1-20

Web Developer Contract information

What Are Web Developer Contract Jobs?

Web developer contract jobs involve the design or development of websites. In these positions, you work on different projects on a contract or freelance basis. Your duties depend on the type of development projects on which you work. As a front-end web developer, you work on the user interface, and your responsibilities focus on creating the visual and interactive elements of a web page or application. As a back-end developer, you may use SQL, PHP, or other languages to perform server-side development and connect the website to a database.

What is the difference between Web Developer Contract vs Web Developer Full-Time?

AspectWeb Developer ContractWeb Developer Full-Time
CredentialsTypically requires a portfolio, coding skills, and sometimes certifications like HTML, CSS, JavaScriptSame as contract; often includes additional benefits and job stability
Work EnvironmentProject-based, flexible hours, remote or on-sitePermanent employment, regular hours, usually on-site or hybrid
Employer & Industry UsageFreelance or agency work, tech companies, startupsEstablished companies, corporate tech departments
Search & Comparison IntentHigh overlap in skills, certifications, and job functionsSimilar roles but with different employment terms

Web Developer Contract roles focus on project-based work with flexible hours and shorter commitments, often suited for freelancers or agencies. Full-Time positions offer stability, benefits, and long-term employment. Both roles require similar skills and certifications, but differ mainly in work environment and employment terms.

What are some common challenges faced by web developers working on a contract basis, and how can they be managed?

Contract web developers often encounter challenges such as rapidly adapting to new codebases, aligning with different teams' workflows, and managing client expectations within tight deadlines. Effectively communicating with stakeholders, clarifying project requirements early, and staying organized with project management tools can help mitigate these challenges. Additionally, being proactive in seeking feedback and documenting work thoroughly ensures smoother collaboration and successful project delivery.

What is a Web Developer Contract?

A Web Developer Contract is a legal agreement between a client and a web developer outlining the terms, responsibilities, deliverables, timeline, and payment for web development services. This contract protects both parties by clearly defining the scope of work, deadlines, and any intellectual property rights. It typically covers specifics such as website functionality, design, maintenance, and post-launch support. Having a contract helps to prevent misunderstandings and ensures that both the client and developer are aligned on expectations.

What are the key skills and qualifications needed to thrive as a Web Developer Contractor, and why are they important?

To thrive as a Web Developer Contractor, you need strong proficiency in programming languages like HTML, CSS, JavaScript, and relevant frameworks, supported by a portfolio of completed projects. Familiarity with version control systems such as Git, content management systems (CMS), and sometimes certifications like AWS Certified Developer can be valuable. Excellent problem-solving abilities, time management, and effective client communication are standout soft skills for this role. These capabilities are essential to deliver high-quality web solutions efficiently, meet client expectations, and adapt to diverse project requirements.
What are the most commonly searched types of Web Developer jobs in Surrey, BC? The most popular types of Web Developer jobs in Surrey, BC are:
What job categories do people searching Web Developer Contract jobs in Surrey, BC look for? The top searched job categories for Web Developer Contract jobs in Surrey, BC are:
What cities near Surrey, BC are hiring for Web Developer Contract jobs? Cities near Surrey, BC with the most Web Developer Contract job openings:
Infographic showing various Web Developer Contract job openings in Surrey, BC as of July 2026, with employment types broken down into 50% Full Time, 24% Part Time, 1% Temporary, and 25% Contract. Highlights an 68% Physical, 2% Hybrid, and 30% Remote job distribution.

Java Engineer (Contract)

Ravenwake Games

Vancouver, BC

CA$41 - CA$45/hr

Full-time, Contractor

Posted 5 days ago


Job description

Position Title: Software Engineer

Department: Platform

Employee Type: Temp

Location: Remote (within BC, Canada)

Salary Range: $41 - $45/hour CAD

Ravenwake Games is the newest studio within Enad Global 7, a global leader in video game development and publishing. Backed by iconic franchises such as EverQuest®, PlanetSide®, DC Universe™ Online, Dungeons & Dragons Online®, The Lord of the Rings Online™, Magic: The Gathering Online, and MechWarrior®, we draw on a legacy of genre‑defining experiences. We're committed to delivering entertainment that inspires, engages, and unites players around the world. At Ravenwake Games, our mission is to craft immersive worlds that bring players together, build vibrant communities, and deliver unforgettable gameplay at every turn.

Does this description outlining the job describe you?

Do you think the tech world has largely moved to a cloud-first? JavaScript-centric is an ecosystem? with Next.js and React serving as the dominant default for modern web applications . . .
Our Platform team are here to tell you there are still active opportunities for developers who thrive in "old school" stacks like Java 8, J2EE, and Apache Struts. We're looking for a java engineer who loves Java 8, got their start with J2EE, Apache Struts, Apache Velocity, Apache Tomcat, and Spring framework before Spring Boot.
Have you always been that person who says, I don't know, but I am willing to learn, or I'm not sure but I can figure it out ?
If so this job is for you!
  • This position will work with limited supervision and be able to handle concurrent tasking
  • Maintain and expand existing systems
  • Develop and integrate new product flows
  • Adding new functionality to existing systems as well as new web services, micro services
  • Refactoring Code into current technologies
  • Providing feedback to the team on technology direction
  • Participate in researching and resolving customer issues

Qualifications

  • B.S. in Computer Science or Related Field / OR A.S. in Computer Science or Related Field AND 2 Years Software Engineering Professional Experience / OR 4 Years Software Engineering Professional Experience / OR A.S. in Computer Science or Related Field AND 2 Years Software Engineering Professional Experience / OR 4 Years Software Engineering Professional Experience
  • Java Programming with strong data structure, design and algorithm principles, including Object-oriented analysis and design (OOAD), Design Patterns, Architecture Patterns, Refactoring and best practices.
  • Strong Spring Framework, Spring Boot experience
  • Web applications/Web services/micro-services/API design and development
  • Experience with various networking protocols (HTTP, TCP, UDP) and related domain specific languages (SOAP, XML, JSON)
  • SQL Programming and a familiarity with one or more NoSQL databases
  • Working knowledge with Linux tools and scripting languages
  • Experience trouble shooting and debugging production environments
  • Excellent written and verbal communication skills, ability to communicate effectively to both technical and nontechnical audiences

Experience with one or more of the following, a plus

  • Languages: C++, C#, Python, PHP
  • Concurrency/Multithreaded programming
  • Java Performance Tuning
  • Java Web Frameworks (e.g. Apache Struts 2)
  • Java JPA/Hibernate/JDBC, JMS, JUnit
  • Web Technologies: JavaScript, TypeScript, Angular, Node.js
  • Web APIs/REST API: Facebook, YouTube, Twitch, PayPal
  • Web, network, and Linux security: SSL, TLS, OAUTH, MFA, TFA, Central Authentication Service (CAS), OWASP Top Ten, etc.
  • Cloud Technologies such as: AWS, Cloud Foundry, Kubernetes, Docker, Chef, Ansible, Kafka
  • Continuous integration and continuous delivery CI/CD systems: Jenkins, GitLab, GitHub
  • Investigating, designing, and delivering scalable systems with high concurrency and availability on the Linux platform
  • Monitoring and alerting systems with trend analysis
  • Various build systems and tools
Nice to have, or excited to learn:
  • Apache Struts framework
  • Apache Velocity templating
  • Apache Tomcat application server
  • Spring framework
  • Netty framework & TCP
  • Apache Camel library
  • JMS, ActiveMQ
  • Apereo CAS
  • REST, SOAP & Protobuf
  • Linux, CentOS
  • JavaScript

Be Aware of Fraudulent Recruiting Activities

Ravenwake Games will never ask applicants for social insurance numbers, date of birth, bank account information or other sensitive information in job applications. Additionally, our recruiters do not communicate with applicants through free e-mail accounts (Gmail, Yahoo, Hotmail) or through online messaging apps (WhatsApp, Hangouts). We will never ask applicants to provide payment during the hiring process or extend an offer without conducting a phone, live video or in-person interview.
**Ravenwake is an Equal Opportunity Employer.**