Home/Tag: php
We Are Hiring – Entry Level Front-End Coder / Tech Support!2021-12-28T20:57:39+00:00

Hiring A Front-End Web Developer & Technical Support Agent

We pride ourselves in providing thoughtfully and carefully crafted websites for real estate professionals across North America. If you take pride in craftsmanship and finesse, feel motivated to find efficient and intelligent methods, and wish to further your career and education in a dynamic SaaS + Boutique Agency hybrid environment, this is for you.

The chosen candidate will be working out of our Gastown studio in Downtown Vancouver. Foreign contractors need not apply as we have a very strict policy of our entire workforce operating out of our Vancouver Headquarters. This is a full-time position, with a minimum of 37.5 hours per week of work.

Our website system is a blend of a SaaS-based platform with a very customizable front-end structure, and utilizes the AWS (Amazon Web Services) as part of its infrastructure. This is a great opportunity for those who wish to gain a deeper understanding of custom CMS management, teamwork with designers & communicators, as well as client care & management.

  • Unique opportunity to make your mark in a rapidly growing, boutique marketing services firm

  • Great opportunity to use your newly acquired HTML/CSS/Javascript & PHP skills

  • Closely mentored by senior developers & our CEO

  • Learn new cloud-based platforms we are building & integrate into cutting-edge workflow

  • Gastown, Downtown Vancouver based position, in a brick & beams building with your own iMac (27”) + 2 External monitors at your L-shaped workstation.

  • As much coffee, tea, chocolate milk you can handle!

  • Learn the agency dynamics in a multi-team environment with managers, graphic designers, content managers and other coders.

  • Work in an environment that combines SaaS-style web-services with a boutique, agency-grade branding & design agency.

Your Responsibilities In This Role:
  • Develop & code website front-ends according to the approved template visuals on our system based on the Brixwork core code.

  • Learn & manage the file systems on our Amazon Cloud & utilize them effectively.

  • Follow mobile responsive standard guidelines and styling conventions for beauty & function.

  • Work within deadlines, timelines, and hours allocated to fulfill corporate objectives.

  • Identify faster and more efficient ways to execute visuals to work faster.

  • Troubleshoot issues and make minor modifications/upgrades to websites.

  • Assist our Senior Developers with feedback & ideas to improve customer experience, decrease lead time on websites, and reduce the amount of tech support inquiries.

Your Skills, Qualifications and Experience

The ideal candidate will have at least 3 months of experience with the following basic web development languages & skillsets (not necessarily through a previous job, but as a personal hobby or studies is also fine. In other words,  you do not have work experience but have relevant education or other experiences, we may still consider you).

  • HTML
  • CSS & SASS
  • Javascript
  • PHP

Whilst possession of any of the below skills are not mandatory for your success in the role, they will be considered an asset:

  • jQuery & jQueryUI
  • CSS Wireframes such as Bootstrap, Skeleton, Boilerplate etc.
  • CSS3 Transitions & Animations
  • AJAX combinations using advanced jQuery & secured PHP back-end
  • MySQL database administration experience
  • Experience in Sketch (Similar to Adobe XD)
  • Work environment in a cloud (Dropbox & Google Drive)
  • Mac OSX environment
  • Amazon Web Services (AWS) Knowledge

The personality traits our team is looking for in regards to this position:

  • Able to follow established procedures & structures
  • Focused and dedicated
  • Aware of timelines, multiple-project pipelines, and deadlines
  • Problem-solver with determination
  • Attention to detail & user experience
  • Ability to tailor details to each client
  • Efficiency-driven mindset
  • Respect for data & website security with attention to detail
  • Not afraid of learning new techniques, experiments and enhancements

How You Can Apply For This Position!

If you found this post on, please follow the application procedures on Indeed.

If this role sounds like you, please submit an emailed application to (you can also find this email address on our website, containing the following information:

  1. The email subject must contain “Front-End Web Developer – ”.
  2. Your resume & cover letter
  3. Attach examples of your work, either live on a website or code snippets.
  4. Any questions/answers contributed to StackOverflow, or repositories you worked on on Github etc.

Don’t phone us, please. We need all applications in email form only, and will not accept phone calls for job applications. We will review your resume and contact successful applicants to advise on the next steps.

Pay & Benefits

  1. 3 Month Probation & Training Period at $22.00/hr
  2. After probation completion, move to $25.00/hr + performance bonuses.
  3. Periodic reviews going forward based on project completion time, quality assurance score and other performance metrics
  4. Medical/Dental/Vision benefits after passing 3 month probation period

Your Future Co-Workers (7 + you!):

  1. 1 other Coder to share tasks with, bounce ideas off of, and learn from.
  2. 2 graphic Designers who will set the visuals and direction of your products.
  3. 1 Social Media & Content manager to help you out.
  4. 1 Administrator who handles customer inquiries, invoices & payments that you will communicate with.
  5. 1 CEO that oversees the operations, back-end software development & architecture, and project management

Brixwork Version 4.1 Release with reCAPTCHA V22015-08-12T03:40:40+00:00

Today we are proud to announce the release of Brixwork version 4.1 with many new enhancements, including the usage of the new reCAPTCHA V2 API for human-verification of your email forms to fight spam. Of course, going from version 4.09 to 4.1 involves more than just this upgrade, and we’ll get to those updates later.

Bye Bye to The Old CAPTCHA

old recaptcha that was hard to read

Can anybody see what those letters really are? And this is an easier one.

It was hard to read, even on a good day, with the best eyes, or the best reading glasses. However, it was the lesser of the two evils we had to choose… Once spam starts to flow through some of our websites, it could have put the entire server under a spam black-list, jeopardizing lead-generation capacities for all of our real estate clients! Having a Google-provisioned solid anti-spam measure was a must.

Hello, reCAPTCHA Version 2.0

The new version makes human-verification much easier, so you can get more leads from your website. In fact, in some instances, based on mouse movement or previous browsing history of a specific machine, often the check can be bypassed altogether! In cases where the machine does not immediately determine that the viewer is safe, it will pop up a simple image-based question like this:

anti spam measure for real estate websites

Image-based human verification for fighting spam

Other Upgrades

Brixwork version 4.1 also packs many other upgrades culminated over the few months of development, and here is a list:

  • Multiple main-images for pages now available (while this won’t affect existing sites, it opens up a whole new realm of possibilities for tight-knit designs with great visual effects)
  • Buildings list label sizes fixed.
  • Double slashes accidentally added when typing in URLs would pull up wrong pages, and that has been fixed.
  • Setting the listing brokerage/office on self-loaded listings is now easier.
  • And many other internal fixes to optimize processes and reduce bugs.
Brixwork Version 3.9.6 Releasing Tonight2014-06-03T21:13:22+00:00

We are rolling out an update to the Brixwork core system later tonight, version 3.9.6, which includes numerous improvements, bug fixes as well as improvements in the MLS® search functionalities. This round of updates have a heavy focus on functionalities on the internal side, as well as improving our MLS® listings filtering function which will lead to better targeted SEO results on Google™.

MLS® Search Function Improvements
  • Added function to allow for minimum bedrooms, and fixed bedroom numbers. Traditionally users were only able to use 1+, or 2+ bedrooms for minimum settings. Now we are able to provide solid “1 Bedroom Condos in Vancouver” or similar results.
  • Able to search listings by listed date (custom function that is setup on a site-by-site basis, not a default function on search yet).
Some bug fixes:
  • Page deletion mechanism fixed to avoid empty instance running
  • Lot size and Frontage size calculation was off for REBGV data (they changed the unit increments).
  • Home retrieval function returns boolean on lack of property ID in database (useful for coders to determine whether home exists or not by simply returning the boolean)
  • Semi-transparent image rendering improved on Firefox, Opera, Safari & Chrome
  • Condo storeys class added, previously only accessible through the data array ($home->story, the database was set up without the “e” so we have to live with the minor typo, as we cannot overhaul all existing sites).
Feature Improvements:
  • Lead forms are able to send to multiple emails in an array (useful for partnerships or groups)
  • URL fix for Facebook shares when Facebook converts space/semicolon characters to ASCII
  • Google Analytics code update to enable demographic data scraping.
  • Default gallery image size increased to 2400 pixels in light of larger monitors becoming standard (existing sites may need manual adjustment).
  • Added default animate-fade-in elements that can be easily applied for a smoother & more interactive user experience.

Future Updates Planned

Here at Brixwork we are committed to continuously upgrade our system and software to keep up with the demand of changing technology. Here’s more items we have on the roadmap:

  • Hourly sync of same-day listings only
  • Instagram feed into your websites
  • User interface changes throughout
We Are Hiring A Talented Web Developer!2014-01-14T00:28:56+00:00

Brixwork Real Estate Marketing provides boutique marketing services for the real estate industry in Canada & USA. We are a small team expanding quickly and are looking to fill a position for an intermediate HTML/CSS/JS/PHP coder who can handle composing websites based on the Brixwork real estate back-end.
We are looking for a new web developer with savvy coding skills to join our team to assist in developing the websites. The chosen candidate will be working out of our Gastown studio in Downtown Vancouver. No foreign contractors need apply, we have a very strict policy of our entire workforce operating out of our headquarters in Vancouver.
The ideal candidate will have at least 1 year of experience handling the following (not necessarily through a job position, but as a personal hobby or studies is fine. In other words,  you do not have work experience but have relevant education or other experiences, we may still consider you).

  • HTML
  • CSS
  • Javascript
  • PHP

Candidates with experience with the following skills that are considered; more recent & relevant will be preferred:

  • jQuery & jQueryUI
  • CSS Wireframes such as Skeleton, Boilerplate etc.
  • CSS3 Transitions & Animations
  • AJAX combinations using advanced jQuery & secured PHP back-end
  • MySQL database administration experience
  • Understanding UI requirements based on Photoshop drafts
  • Work environment in a cloud
  • Mac OSX environment

The personality traits our team is looking for in regards to this position:

  • Focused and dedicated
  • Problem-solver with determination
  • Efficiency driven mind
  • Respect for data & website security with attention to detail
  • Not afraid of learning new techniques, experiments and enhancements

How To Apply:
Write an email to info at brixwork dot com (you can also find this email address on our website, with the following conditions met:

  1. The email subject must contain “Web Developer Position”
  2. Attach your resume
  3. Attach a cover letter, or write in your email, explaining why you want to work with Brixwork and outline your relevant skills, experiences and attributes.
  4. Attach examples of your work, either live on a website, or code snippets.
  5. Attach your expected salary range based on your perception of your own skill levels.
  6. Don’t phone us, please. We’re busy as it is with client phone calls. We will review your resume on our own time and get back to you when we are ready.
Version 3.8.7 Released with User Interface Refinements2017-10-10T23:26:20+00:00

This is our first software upgrade across the BRIXWORK system in Q2 of 2013, and here’s what’s been improved. This upgrade focused mostly on the user interface in the back-end of your BRIXWORK Real Estate Website platform.

Accidentally Leaving Page During Editing

Some clients experienced issues when editing a property or a page, they would accidentally go back a step, or leave the page in some other way. This posed the problem of losing unsaved edits. We improved our system by implementing scripts that prevent the user from accidentally leaving the page. Unless the system is prompted to switch you to another page, or you click the SUBMIT button at the bottom, you’ll be given a prompt that asks you if you’re sure you want to leave the current page.

If you hit the backspace button, or another link by mistake, this pops up to ensure you intended the action.

If you hit the backspace button, or another link by mistake, this pops up to ensure you intended the action.

This functionality is currently available on the Homes edit page, as well as Pages edit page. We will be rolling this out for the Buildings/Resources sections in the weeks to come.

Identical City/Subarea Display Fixed

As we are expanding our MLS® Reciprocity integration to other cities across Canada & USA (new updated list coming soon), we noticed that some smaller areas have the same City/Subarea name. When this happens, we had some awkward displays on the website where it would say “Burlington, Burlington” for example. To mitigate this, we updated our codebase so that if the names are an identical match, it truncates it into just “Burlington”.

MLS® Listing to Own Listing Conversion Photo Glitch

When converting an MLS® reciprocity database listing to your “OWN” listing, some clients in different jurisdictions other than Vancouver had issues where the photos won’t come in. We’ve fixed that issue, and positively tested the photos flowing into the local website when this conversion happens.

Multiple Office Locations Supported

Some brokerages have multiple Office IDs assigned from the board. Many clients started asking for an “Office Listings” page that displays listings within the brokerage only. To address clients who wish to display listings from all branches of a brokerage, we’ve updated our listing retrieval module to allow multiple Office IDs. If you wish to expand your “Office Listings” parameters to include other branches within your brokerage, please submit a support ticket with the office codes and we’ll handle it.

Lead Forms On Websites Updated

The email forms on your websites (on your listing display pages as well as contact & other pages) have been universally updated. Since we switched our email routing to a much more secure channel to avoid your leads ending up in spam, the delay has increased by a few seconds. To mitigate this, we have included a pop up that shows a progress bar indicating that the work is in progress. While this is a very minor change in the user interface, it has a great impact on keeping the users engaged to your website.

Rental Modules

You will notice a new “Rental” tab when editing a home. While this feature is enabled on the back-end on a beta mode, it takes extra installation labour to make it happen on the front-end. We will be offering setup of Rental sections on our clients’ websites upon request, and with a nominal set-up fee. This feature is still in beta mode. You are welcome to enter things and fiddle around with it, but it won’t show the rental only features on your website.


Major Upgrade to Version 3.8 For Better Realtor® Websites2012-08-13T23:56:16+00:00

We have one of the most exciting upgrades for BRIXWORK {real estate} in weeks that released over the past week or so. This upgrade is an interesting one in the sense that many of the change are mostly not visible on the surface, so here’s a brief recap of what’s been done under-the-hood.

Massive Speed Improvements On The MLS® Reciprocity Module

4X The Sync Frequency

One of our greatest strengths is our incredibly flexible and deeply integrated MLS® Reciprocity module. Our industry-leading system has gone through another major upgrade; speed. Exchanging massive amount of data between different servers is not only challenging from a technical perspective, but also a heavy load for web servers to handle. We’ve made some incredible data & code optimization in order to speed up the data sync process. The amount of time & memory resources consumed has been cut down to less than 1/3 of what it previously was.

What does this mean for your website & usability?

1 – New Listings Delivered Quicker

We used to synchronize your MLS® listings data once a day. We are now boosting that up to 4 times a day. Our mothership server checks for new listings for the day up to 4 times a day so that your visitors can see the brand new listings faster, and you can offer showings ahead of the other agents.

2 – Cost Savings Passed On To You

This upgrade also allows our servers to handle more Realtor® website accounts without over-burdening it, which reduces our overhead. Less price increases, more focus on website quality that really makes the difference for your marketing means a win-win for both our development team as well as our real estate agents that we service.



Select Which Cities to Show On Your Site

Niche definition for real estate agents is important. Our previous MLS® search module included all cities & subareas that were part of your local real estate board’s jurisdiction. We now offer a way to select which cities to show & hide. This will affect the MLS® search form that your customers see on the front-end.

Simply navigate towards the “Areas” tab on your admin panel, and then you an use the dropdown menu beside each city name to toggle that city between show/hidden.



Listings Grouped by Apartment Complexes (Beta)

Our listing retrieval module now is equipped with filter systems to display listings that belong to a certain condo/townhome complex. While this module is still in its beta mode with some glitches to fix, it works well on condominiums. You can see examples of this running on Whistler Realtor Denise Brown’s featured condo buildings page.

Currently In Beta Stage

At this moment we are displaying featured buildings on a separate page, linking to a listing gallery page that shows all the listings (including your own past sales, if any). Eventually, we will include more flexible options for your customers to be able to easily browse through listings in buildings. For example, when viewing a specific apartment unit page, the customers will have the option to “see more listings in this building”. That’s planned for the near future.

Cost/Timeframe To Upgrade

This is not a simple complimentary upgrade – it is a more complex module that requires a fair amount of custom coding on the front-end to fully integrate into your existing website system. If you wish to have your own “featured buildings” page set up, please send an inquiry through our support desk and we will provide you with a custom quote.



Email/Contact Forms Upgraded To Set Mandatory Fields

Our email/contact forms (generally included on your contact page, as well as on each listing detail page) are now upgraded – certain fields (such as name/email/phone) can be mandatory fields. This means that if somebody attempts to hit the “send” button before those fields are filled out, the form will return an error message asking them to complete the mandatory fields.

Why wasn’t this enabled before?

We didn’t enable this forced form fields concept in order to relieve the pressure on users to give out contact information. Studies have shown that more mandatory fields (especially contact info) on web-based forms reduces the likelihood of the users filling out the form. While the intention was great, it back-fired because some leads were coming in without any phone numbers or emails filled in. While we suspect these incomplete submissions were spam attempts (or our competitors testing our system to copy certain features), based on our customer’s requests, we can offer certain fields to be mandatory.

This is not an automatic upgrade

Some of our clients prefer to not set any fields to be mandatory, so this upgrade is not automatically propagated. If you wish to turn certain fields of your contact form to become mandatory fields, please send us a request through our support desk and we’ll make it happen. There is no charge for this modification for monthly subscribers.


BRIXWORK version 3.7.1 Upgrade Allows Flexible Login Options2018-11-06T20:06:29+00:00


We are proud and happy, as well as excited, to launch BRIXWORK {real estate} version 3.7.1! This is a rather major upgrade with some important functionalities, as well as import bug fixes throughout the site. Even if you do not see the update active right at this moment (it’s almost 11pm in Vancouver as I write this), the upgrade will be visible soon as the upgraded files propagate.

Remain Logged Into The Back-End (max 2 weeks)

The new login option for your back-end allows our Realtors® to remain logged in for a longer period of time. This is handy when you have a office or home computer that you constantly use to manage your website. The available options are: short (5 minutes), medium (1 hour), and long (2 weeks). Let us explain how this works: we do not mean that you will be bounced out of the system after 5 minutes of usage if you go with the shortest option. The time indicates the length of time your login is maintained after your last activity on the website. If you keep opening new sections as you work, you will never be logged out. If you stop your usage, however, the login will be valid during the inactivity for the specified length of time. The system also remembers the last username you used. We took inspiration from the login mechanisms of larger websites such as Facebook when we made this upgrade.

How long do you want to keep your login alive for?

Security is important, especially when using public computers

Please be careful to NOT use the extended login option when using a public computer. And for added security, even when you are using the short login options, be sure to hit the “log off” button on the top right when you are done when on a public computer. Any loss of data that occurs while a user is logged into the system is the responsibility of the client, and recovery efforts require a payment of $75/hour to cover the labour (unless of course the loss is a result of a system error).

Listing Data Bugs Squashed

Some properties on the system in the Vancouver region experienced a glitch in which the year built was not showing up on the property details page. This has been rectified.

There were some irregularities when converting a listing provided by the MLS® network to “my listing”. The frontage/lot depths reverted to 0.00 ft when blank, and our clients had to manually fix it. This has been fixed up. Also, when converting a listing to “my listing”, the photos are imported locally. However, if it’s your own listing, we recommend you delete all those photos and upload your own high-resolution photos. The MLS® system has restrictions on the size & quality of the photos, as well as the quantity.

Photo Gallery Management Page Links to Full Size Photos

When editing the photo gallery of your listings on the back-end, you are now able to open (and download) full resolution images that you have uploaded. This serves as a valuable photo back-up option as well, and gives you access to your high resolution property photos no matter where you are – just log in to the back-end, and download the photos!

Other Updates

These are updates that are not visible to you, but we’ll note them anyway to satisfy your curiosity.

  • jQuery & other javascript libraries upgraded
  • responsive mobile grid framework added to the master website for retrieval
  • PHP version upgraded to 5.3 throughout our servers, and the filebase updated for compatibility

We are committed to keeping up with the trends, the technology, and your taste! If you have any issues, please submit a ticket through our Support Desk!

Note that these upgrades are offered only for monthly subscribed clients. Legacy websites below version 3.5 need a major upgrade – contact our sales team.

Brixwork Auto-Update Modules Being Deployed2012-01-03T22:39:12+00:00

Brixwork has gone through many changes in 2011, with more to come in 2012. In order to streamline updating Brixwork {real estate} on each client’s website system, we’ve made some key upgrades to the file structure:

  • Centralizing the javascript & css libraries
  • Utilizing smart plug-ins for quicker loading, more unified functionality
  • Clients’ code referring back to the master repository for file fetching
  • Increasing code backward-compatibility

With these upgrades done, we have finally moved onto a distribution chain upgrade; an automatic upgrade module. Note that this is available only on newer clients (2011 January and after). If you are on a legacy system & pricing plan, your site needs to be updated manually (additional charges apply) before you can get on the automatic upgrade system.

Happy 2012 From Sonika Studios Inc.

The automatic upgrade module is a secured file exchange mechanism with full security of all code & data; it seamlessly integrates the admin interface files, as well as the object handler files that determine how data is fed & displayed on your website. Only the centralized files are being updated; there are files created uniquely for each & every realtor, and those files are not affected by the upgrade module.

As of now, we plan to insert the upgrade module on a weekly check & update schematic. Manual updates are not available, as we are still ironing out some backward compatibility issues throughout, and each update has to be checked by our staff. The upgrade module was currently tested properly only on – we will be making further tests, and increase the distribution to most of our Brixwork {real estate} clients!

Lastly.. Happy New Year! We wish all of our clients (and future clients), distributors, partners, designers & coders, providers of plugins and 3rd party assets a great 2012. Special thanks to creators behind PHP, the jQuery Team, the jQueryUI Team, MoxieCode, Github, Mokamedia and many many others.

August 27, 2021

Tri-Cities Realtor® Website Showcase

We work with Realtors® across the Tri-Cities area to establish a memorable online presence. Browse stunning websites designed for Royal LePage & RE/MAX agents.

Written By Jessica Hussey | Design & Visuals, Featured Clients

October 12, 2021

3.5 Billion Users Were Stranded When the Facebook Network Went Down

Our clients deserve the best, which is why we are consistently upgrading and improving our software. Better analytics, faster image load speed, and much more!

Written By Jeff Kee | Company Updates, Features & Development

October 3, 2021

Listing Presentations & Buyers Guide Booklets, Supercharged

You deserve better than generic, mass-produced, templatized listing presentations or buyers guidebooks. Stand out amongst thousands of competing Realtors®!

Written By Jeff Kee | Design & Visuals, Technology & Trends

March 25, 2021

Project Marketing For Presales Showcase

At Brixwork, we work with developers of all project scales to develop a detailed marketing plan top to bottom to give your project the presence it deserves.

Written By Jessica Hussey | Design & Visuals, Featured Clients, Marketing & Promotion, Social Media & Marketing

December 27, 2021

We Are Hiring – Entry Level Front-End Coder / Tech Support!

If you like creating beautiful things online, and would like to work in a dynamic team, and learn new skills in this industry, this job is for you.

Written By Jeff Kee | Company Updates

January 19, 2021

Century 21 Agents & Brokerages Website Design Showcase

Brand compliance doesn't mean you cannot stand out from the crowd. Take a look at these gems for Century 21 brokerages & agents across Canada!

Written By Jessica Hussey | Design & Visuals, Featured Clients

April 30, 2021

Brixwork Version 4.574 For Better Analytics

Our clients deserve the best, which is why we are consistently upgrading and improving our software. Better analytics, faster image load speed, and much more!

Written By Jessica Hussey | Company Updates, Features & Development

October 25, 2020

Hiring – A Content Curator & Social Media Manager Position

Do you enjoy writing and communicating? Are you able to learn new software & tools quickly? Do you want to be part of the growing digital media & marketing industry? Are you comfortable with leveraging social media reach? Do you want to work hard, learn fast, and have fun? Check out our latest job opening.

Written By Jeff Kee | Company Updates

October 29, 2020

3 Benefits of Having Community Guide Pages on your Website

Custom content pages are a gold-mine for Google™ and even better you can curate the pages to your audience and entice readers to stay longer. Take a peek at what the 3 key benefits of community pages are.

Written By Martyna Noworyta | Design & Visuals, Marketing & Promotion

November 12, 2020

Hiring – Production Line Graphic Designer

Join our team to create beautiful visuals in one of the most active niches in Canada - marketing real estate. We are a boutique firm with in-house design only.

Written By Jeff Kee | Company Updates

1 2 11
Go to Top