{"id":77,"date":"2024-04-29T18:37:38","date_gmt":"2024-04-29T22:37:38","guid":{"rendered":"https:\/\/owlpracticesuite.com\/?p=77"},"modified":"2024-09-17T09:06:36","modified_gmt":"2024-09-17T13:06:36","slug":"front-end-software-developer","status":"publish","type":"post","link":"https:\/\/owlpracticesuite.com\/en-ca\/practice-wisdom\/front-end-software-developer\/","title":{"rendered":"Front-End Software Developer"},"content":{"rendered":"<p>[av_one_full first min_height=&#8221; vertical_alignment=&#8217;av-align-top&#8217; space=&#8221; row_boxshadow=&#8221; row_boxshadow_width=&#8217;10&#8217; row_boxshadow_color=&#8221; custom_margin=&#8221; margin=&#8217;0px&#8217; av-desktop-margin=&#8221; av-medium-margin=&#8221; av-small-margin=&#8221; av-mini-margin=&#8221; mobile_breaking=&#8221; mobile_column_order=&#8221; border=&#8221; border_style=&#8217;solid&#8217; border_color=&#8221; radius=&#8221; min_col_height=&#8221; padding=&#8221; av-desktop-padding=&#8221; av-medium-padding=&#8221; av-small-padding=&#8221; av-mini-padding=&#8221; svg_div_top=&#8221; svg_div_top_color=&#8217;#333333&#8242; svg_div_top_width=&#8217;100&#8242; svg_div_top_height=&#8217;50&#8217; svg_div_top_max_height=&#8217;none&#8217; svg_div_top_flip=&#8221; svg_div_top_invert=&#8221; svg_div_top_front=&#8221; svg_div_top_opacity=&#8221; svg_div_top_preview=&#8221; svg_div_bottom=&#8221; svg_div_bottom_color=&#8217;#333333&#8242; svg_div_bottom_width=&#8217;100&#8242; svg_div_bottom_height=&#8217;50&#8217; svg_div_bottom_max_height=&#8217;none&#8217; svg_div_bottom_flip=&#8221; svg_div_bottom_invert=&#8221; svg_div_bottom_front=&#8221; svg_div_bottom_opacity=&#8221; svg_div_bottom_preview=&#8221; fold_type=&#8221; fold_height=&#8221; fold_more=&#8217;Read more&#8217; fold_less=&#8217;Read less&#8217; fold_text_style=&#8221; fold_btn_align=&#8221; column_boxshadow=&#8221; column_boxshadow_width=&#8217;10&#8217; column_boxshadow_color=&#8221; background=&#8217;bg_color&#8217; background_color=&#8221; background_gradient_direction=&#8217;vertical&#8217; background_gradient_color1=&#8217;#000000&#8242; background_gradient_color2=&#8217;#ffffff&#8217; background_gradient_color3=&#8221; src=&#8221; background_position=&#8217;top left&#8217; background_repeat=&#8217;no-repeat&#8217; highlight=&#8221; highlight_size=&#8221; fold_overlay_color=&#8221; fold_text_color=&#8221; fold_btn_color=&#8217;theme-color&#8217; fold_btn_bg_color=&#8221; fold_btn_font_color=&#8221; size-btn-text=&#8221; av-desktop-font-size-btn-text=&#8221; av-medium-font-size-btn-text=&#8221; av-small-font-size-btn-text=&#8221; av-mini-font-size-btn-text=&#8221; animation=&#8221; animation_duration=&#8221; animation_custom_bg_color=&#8221; animation_z_index_curtain=&#8217;100&#8242; parallax_parallax=&#8221; parallax_parallax_speed=&#8221; av-desktop-parallax_parallax=&#8221; av-desktop-parallax_parallax_speed=&#8221; av-medium-parallax_parallax=&#8221; av-medium-parallax_parallax_speed=&#8221; av-small-parallax_parallax=&#8221; av-small-parallax_parallax_speed=&#8221; av-mini-parallax_parallax=&#8221; av-mini-parallax_parallax_speed=&#8221; fold_timer=&#8221; z_index_fold=&#8221; css_position=&#8221; css_position_location=&#8221; css_position_z_index=&#8221; av-desktop-css_position=&#8221; av-desktop-css_position_location=&#8221; av-desktop-css_position_z_index=&#8221; av-medium-css_position=&#8221; av-medium-css_position_location=&#8221; av-medium-css_position_z_index=&#8221; av-small-css_position=&#8221; av-small-css_position_location=&#8221; av-small-css_position_z_index=&#8221; av-mini-css_position=&#8221; av-mini-css_position_location=&#8221; av-mini-css_position_z_index=&#8221; link=&#8221; linktarget=&#8221; link_hover=&#8221; title_attr=&#8221; alt_attr=&#8221; mobile_display=&#8221; mobile_col_pos=&#8217;0&#8242; id=&#8221; custom_class=&#8221; template_class=&#8221; aria_label=&#8221; av_uid=&#8217;av-1i7u1&#8242; sc_version=&#8217;1.0&#8242;]<br \/>\n[av_textblock fold_type=&#8221; fold_height=&#8221; fold_more=&#8217;Read more&#8217; fold_less=&#8217;Read less&#8217; fold_text_style=&#8221; fold_btn_align=&#8221; textblock_styling_align=&#8221; textblock_styling=&#8221; textblock_styling_gap=&#8221; textblock_styling_mobile=&#8221; size=&#8221; av-desktop-font-size=&#8221; av-medium-font-size=&#8221; av-small-font-size=&#8221; av-mini-font-size=&#8221; font_color=&#8221; color=&#8221; fold_overlay_color=&#8221; fold_text_color=&#8221; fold_btn_color=&#8217;theme-color&#8217; fold_btn_bg_color=&#8221; fold_btn_font_color=&#8221; size-btn-text=&#8221; av-desktop-font-size-btn-text=&#8221; av-medium-font-size-btn-text=&#8221; av-small-font-size-btn-text=&#8221; av-mini-font-size-btn-text=&#8221; fold_timer=&#8221; z_index_fold=&#8221; id=&#8221; custom_class=&#8221; template_class=&#8221; av_uid=&#8217;av-u05h&#8217; sc_version=&#8217;1.0&#8242; admin_preview_bg=&#8221;]<br \/>\nPosted April 29\/2024<br \/>\n[\/av_textblock]<\/p>\n<p>[av_textblock fold_type=&#8221; fold_height=&#8221; fold_more=&#8217;Read more&#8217; fold_less=&#8217;Read less&#8217; fold_text_style=&#8221; fold_btn_align=&#8221; textblock_styling_align=&#8221; textblock_styling=&#8221; textblock_styling_gap=&#8221; textblock_styling_mobile=&#8221; size=&#8221; av-desktop-font-size=&#8221; av-medium-font-size=&#8221; av-small-font-size=&#8221; av-mini-font-size=&#8221; font_color=&#8221; color=&#8221; fold_overlay_color=&#8221; fold_text_color=&#8221; fold_btn_color=&#8217;theme-color&#8217; fold_btn_bg_color=&#8221; fold_btn_font_color=&#8221; size-btn-text=&#8221; av-desktop-font-size-btn-text=&#8221; av-medium-font-size-btn-text=&#8221; av-small-font-size-btn-text=&#8221; av-mini-font-size-btn-text=&#8221; fold_timer=&#8221; z_index_fold=&#8221; id=&#8221; custom_class=&#8221; template_class=&#8221; av_uid=&#8217;av-lvljgd0q&#8217; sc_version=&#8217;1.0&#8242; admin_preview_bg=&#8221;]<\/p>\n<h2>Front-End Software Developer<\/h2>\n<h3><strong>Overview:<\/strong><\/h3>\n<p>Owl Practice is the US and Canada\u2019s leading practice management solution for psychologists, social workers and therapists. We\u2019re a fast-growing SaaS start-up and we are looking for a front-end engineer to support our growth.<\/p>\n<p>The person in this role will have hands-on experience constructing web applications and get the opportunity to take a leading role in, and contribute to, front-end development and API design.<\/p>\n<p>We\u2019re looking for an amazing person to join our talented team who is ready to learn, work hard, and to help make Owl even better for our customers!<\/p>\n<h3><strong>Responsibilities and Duties<\/strong><\/h3>\n<p>This role will be involved in:<\/p>\n<ul>\n<li>Development and implementation of innovative and complex user interfaces<\/li>\n<li>Evolving the front-end to improve scalability and performance<\/li>\n<li>Collaborating with UX\/UI designers to create visually appealing and user-friendly interfaces<\/li>\n<li>Collaborating with the team to ensure seamless integration and efficient communication between front-end and back-end systems<\/li>\n<li>Evaluating and recommending new tools to improve the front-end development process<\/li>\n<li>Participating in code reviews to maintain high-quality code standards<\/li>\n<li>Optimizing front-end code for performance and responsiveness<\/li>\n<li>Troubleshooting and resolving front-end issues<\/li>\n<li>Anything else it takes to make Owl great!<\/li>\n<\/ul>\n<h3><strong>Qualifications and Skills<\/strong><\/h3>\n<p>You have experience with:<\/p>\n<ul>\n<li>Advanced proficiency in TypeScript and JavaScript (ES6 and newer)<\/li>\n<li>Expertise with React, Redux, Redux-Sagas, and Styled-Components<\/li>\n<li>In-depth knowledge of build tools such as Webpack<\/li>\n<li>Strong understanding of front-end performance optimization techniques<\/li>\n<li>Previous experience with large-scale web applications (bonus points for healthcare experience)<\/li>\n<li>Design and consumption of RESTful APIs<\/li>\n<li>GitHub and version control best practices<\/li>\n<\/ul>\n<p>You are \/ have:<\/p>\n<ul>\n<li>A university undergraduate degree (math, comp sci\/engineering)<\/li>\n<li>Driven, hard-working, and a great problem solver<\/li>\n<li>Obsessed with quality and detail oriented<\/li>\n<li>Knowledge implementing industry-standard best practices<\/li>\n<li>A proven track record of successful project delivery<\/li>\n<li>Exposure to backend engineering (we use AWS, Python, Tornado, MySQL)<\/li>\n<li>Curious about how startups work and always keen to learn more<\/li>\n<\/ul>\n<p>Owl does not have an office at present. As a result, this role will involve telecommuting (i.e. working from home). Potential candidates will need to be able to work remotely with in-person meetings in Toronto happening as needed. Slack interactions will happen on a daily basis.<\/p>\n<p>Some hints on how to apply for this job:<\/p>\n<ul>\n<li>Check out <a href=\"https:\/\/www.owlpractice.ca\" target=\"_blank\" rel=\"noopener\">www.owlpractice.ca<\/a> so you know what we\u2019re about (you\u2019d be surprised how many people don\u2019t!). If you\u2019re interested, consider applying!<\/li>\n<li>Send us your resume and include an email introduction that lets us get to know you a bit, and why you\u2019re interested in working at Owl Practice.<\/li>\n<\/ul>\n<p>If you\u2019re looking for a hands-on opportunity to work with a talented team in a fast-paced startup environment, Owl may just be for you!<\/p>\n<p>Thanks for looking. We look forward to hearing from you!<br \/>\n[\/av_textblock]<\/p>\n<p>[av_textblock fold_type=&#8221; fold_height=&#8221; fold_more=&#8217;Read more&#8217; fold_less=&#8217;Read less&#8217; fold_text_style=&#8221; fold_btn_align=&#8221; textblock_styling_align=&#8221; textblock_styling=&#8221; textblock_styling_gap=&#8221; textblock_styling_mobile=&#8221; size=&#8221; av-desktop-font-size=&#8221; av-medium-font-size=&#8221; av-small-font-size=&#8221; av-mini-font-size=&#8221; font_color=&#8221; color=&#8221; fold_overlay_color=&#8221; fold_text_color=&#8221; fold_btn_color=&#8217;theme-color&#8217; fold_btn_bg_color=&#8221; fold_btn_font_color=&#8221; size-btn-text=&#8221; av-desktop-font-size-btn-text=&#8221; av-medium-font-size-btn-text=&#8221; av-small-font-size-btn-text=&#8221; av-mini-font-size-btn-text=&#8221; fold_timer=&#8221; z_index_fold=&#8221; id=&#8221; custom_class=&#8221; template_class=&#8221; av_uid=&#8217;av-lvlkz1uf&#8217; sc_version=&#8217;1.0&#8242; admin_preview_bg=&#8221;]<br \/>\nPlease send cover letters and resume to: <a href=\"mailto:careers@owlpracticesuite.com\" target=\"_blank\" rel=\"noopener\">careers@owlpracticesuite.com<\/a><\/p>\n<hr \/>\n<h2>Apply Online<\/h2>\n<p>[\/av_textblock]<\/p>\n<p>[av_textblock fold_type=&#8221; fold_height=&#8221; fold_more=&#8217;Read more&#8217; fold_less=&#8217;Read less&#8217; fold_text_style=&#8221; fold_btn_align=&#8221; textblock_styling_align=&#8221; textblock_styling=&#8221; textblock_styling_gap=&#8221; textblock_styling_mobile=&#8221; size=&#8221; av-desktop-font-size=&#8221; av-medium-font-size=&#8221; av-small-font-size=&#8221; av-mini-font-size=&#8221; font_color=&#8221; color=&#8221; fold_overlay_color=&#8221; fold_text_color=&#8221; fold_btn_color=&#8217;theme-color&#8217; fold_btn_bg_color=&#8221; fold_btn_font_color=&#8221; size-btn-text=&#8221; av-desktop-font-size-btn-text=&#8221; av-medium-font-size-btn-text=&#8221; av-small-font-size-btn-text=&#8221; av-mini-font-size-btn-text=&#8221; fold_timer=&#8221; z_index_fold=&#8221; id=&#8221; custom_class=&#8221; template_class=&#8221; av_uid=&#8217;av-smm5&#8242; sc_version=&#8217;1.0&#8242; admin_preview_bg=&#8221;]<br \/>\n<script type=\"text\/javascript\">\n\/* <![CDATA[ *\/\nvar gform;gform||(document.addEventListener(\"gform_main_scripts_loaded\",function(){gform.scriptsLoaded=!0}),document.addEventListener(\"gform\/theme\/scripts_loaded\",function(){gform.themeScriptsLoaded=!0}),window.addEventListener(\"DOMContentLoaded\",function(){gform.domLoaded=!0}),gform={domLoaded:!1,scriptsLoaded:!1,themeScriptsLoaded:!1,isFormEditor:()=>\"function\"==typeof InitializeEditor,callIfLoaded:function(o){return!(!gform.domLoaded||!gform.scriptsLoaded||!gform.themeScriptsLoaded&&!gform.isFormEditor()||(gform.isFormEditor()&&console.warn(\"The use of gform.initializeOnLoaded() is deprecated in the form editor context and will be removed in Gravity Forms 3.1.\"),o(),0))},initializeOnLoaded:function(o){gform.callIfLoaded(o)||(document.addEventListener(\"gform_main_scripts_loaded\",()=>{gform.scriptsLoaded=!0,gform.callIfLoaded(o)}),document.addEventListener(\"gform\/theme\/scripts_loaded\",()=>{gform.themeScriptsLoaded=!0,gform.callIfLoaded(o)}),window.addEventListener(\"DOMContentLoaded\",()=>{gform.domLoaded=!0,gform.callIfLoaded(o)}))},hooks:{action:{},filter:{}},addAction:function(o,r,e,t){gform.addHook(\"action\",o,r,e,t)},addFilter:function(o,r,e,t){gform.addHook(\"filter\",o,r,e,t)},doAction:function(o){gform.doHook(\"action\",o,arguments)},applyFilters:function(o){return gform.doHook(\"filter\",o,arguments)},removeAction:function(o,r){gform.removeHook(\"action\",o,r)},removeFilter:function(o,r,e){gform.removeHook(\"filter\",o,r,e)},addHook:function(o,r,e,t,n){null==gform.hooks[o][r]&&(gform.hooks[o][r]=[]);var d=gform.hooks[o][r];null==n&&(n=r+\"_\"+d.length),gform.hooks[o][r].push({tag:n,callable:e,priority:t=null==t?10:t})},doHook:function(r,o,e){var t;if(e=Array.prototype.slice.call(e,1),null!=gform.hooks[r][o]&&((o=gform.hooks[r][o]).sort(function(o,r){return o.priority-r.priority}),o.forEach(function(o){\"function\"!=typeof(t=o.callable)&&(t=window[t]),\"action\"==r?t.apply(null,e):e[0]=t.apply(null,e)})),\"filter\"==r)return e[0]},removeHook:function(o,r,t,n){var e;null!=gform.hooks[o][r]&&(e=(e=gform.hooks[o][r]).filter(function(o,r,e){return!!(null!=n&&n!=o.tag||null!=t&&t!=o.priority)}),gform.hooks[o][r]=e)}});\n\/* ]]> *\/\n<\/script>\n\n                <div class='gf_browser_gecko gform_wrapper gform-theme gform-theme--foundation gform-theme--framework gform-theme--orbital' data-form-theme='orbital' data-form-index='0' id='gform_wrapper_1' ><style>#gform_wrapper_1[data-form-index=\"0\"].gform-theme,[data-parent-form=\"1_0\"]{--gf-color-primary: #204ce5;--gf-color-primary-rgb: 32, 76, 229;--gf-color-primary-contrast: #fff;--gf-color-primary-contrast-rgb: 255, 255, 255;--gf-color-primary-darker: #001AB3;--gf-color-primary-lighter: #527EFF;--gf-color-secondary: #fff;--gf-color-secondary-rgb: 255, 255, 255;--gf-color-secondary-contrast: #112337;--gf-color-secondary-contrast-rgb: 17, 35, 55;--gf-color-secondary-darker: #F5F5F5;--gf-color-secondary-lighter: #FFFFFF;--gf-color-out-ctrl-light: rgba(17, 35, 55, 0.1);--gf-color-out-ctrl-light-rgb: 17, 35, 55;--gf-color-out-ctrl-light-darker: rgba(104, 110, 119, 0.35);--gf-color-out-ctrl-light-lighter: #F5F5F5;--gf-color-out-ctrl-dark: #585e6a;--gf-color-out-ctrl-dark-rgb: 88, 94, 106;--gf-color-out-ctrl-dark-darker: #112337;--gf-color-out-ctrl-dark-lighter: rgba(17, 35, 55, 0.65);--gf-color-in-ctrl: #fff;--gf-color-in-ctrl-rgb: 255, 255, 255;--gf-color-in-ctrl-contrast: #112337;--gf-color-in-ctrl-contrast-rgb: 17, 35, 55;--gf-color-in-ctrl-darker: #F5F5F5;--gf-color-in-ctrl-lighter: #FFFFFF;--gf-color-in-ctrl-primary: #204ce5;--gf-color-in-ctrl-primary-rgb: 32, 76, 229;--gf-color-in-ctrl-primary-contrast: #fff;--gf-color-in-ctrl-primary-contrast-rgb: 255, 255, 255;--gf-color-in-ctrl-primary-darker: #001AB3;--gf-color-in-ctrl-primary-lighter: #527EFF;--gf-color-in-ctrl-light: rgba(17, 35, 55, 0.1);--gf-color-in-ctrl-light-rgb: 17, 35, 55;--gf-color-in-ctrl-light-darker: rgba(104, 110, 119, 0.35);--gf-color-in-ctrl-light-lighter: #F5F5F5;--gf-color-in-ctrl-dark: #585e6a;--gf-color-in-ctrl-dark-rgb: 88, 94, 106;--gf-color-in-ctrl-dark-darker: #112337;--gf-color-in-ctrl-dark-lighter: rgba(17, 35, 55, 0.65);--gf-radius: 3px;--gf-font-size-secondary: 14px;--gf-font-size-tertiary: 13px;--gf-icon-ctrl-number: url(\"data:image\/svg+xml,%3Csvg width='8' height='14' viewBox='0 0 8 14' fill='none' xmlns='http:\/\/www.w3.org\/2000\/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4 0C4.26522 5.96046e-08 4.51957 0.105357 4.70711 0.292893L7.70711 3.29289C8.09763 3.68342 8.09763 4.31658 7.70711 4.70711C7.31658 5.09763 6.68342 5.09763 6.29289 4.70711L4 2.41421L1.70711 4.70711C1.31658 5.09763 0.683417 5.09763 0.292893 4.70711C-0.0976311 4.31658 -0.097631 3.68342 0.292893 3.29289L3.29289 0.292893C3.48043 0.105357 3.73478 0 4 0ZM0.292893 9.29289C0.683417 8.90237 1.31658 8.90237 1.70711 9.29289L4 11.5858L6.29289 9.29289C6.68342 8.90237 7.31658 8.90237 7.70711 9.29289C8.09763 9.68342 8.09763 10.3166 7.70711 10.7071L4.70711 13.7071C4.31658 14.0976 3.68342 14.0976 3.29289 13.7071L0.292893 10.7071C-0.0976311 10.3166 -0.0976311 9.68342 0.292893 9.29289Z' fill='rgba(17, 35, 55, 0.65)'\/%3E%3C\/svg%3E\");--gf-icon-ctrl-select: url(\"data:image\/svg+xml,%3Csvg width='10' height='6' viewBox='0 0 10 6' fill='none' xmlns='http:\/\/www.w3.org\/2000\/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.292893 0.292893C0.683417 -0.097631 1.31658 -0.097631 1.70711 0.292893L5 3.58579L8.29289 0.292893C8.68342 -0.0976311 9.31658 -0.0976311 9.70711 0.292893C10.0976 0.683417 10.0976 1.31658 9.70711 1.70711L5.70711 5.70711C5.31658 6.09763 4.68342 6.09763 4.29289 5.70711L0.292893 1.70711C-0.0976311 1.31658 -0.0976311 0.683418 0.292893 0.292893Z' fill='rgba(17, 35, 55, 0.65)'\/%3E%3C\/svg%3E\");--gf-icon-ctrl-search: url(\"data:image\/svg+xml,%3Csvg width='640' height='640' xmlns='http:\/\/www.w3.org\/2000\/svg'%3E%3Cpath d='M256 128c-70.692 0-128 57.308-128 128 0 70.691 57.308 128 128 128 70.691 0 128-57.309 128-128 0-70.692-57.309-128-128-128zM64 256c0-106.039 85.961-192 192-192s192 85.961 192 192c0 41.466-13.146 79.863-35.498 111.248l154.125 154.125c12.496 12.496 12.496 32.758 0 45.254s-32.758 12.496-45.254 0L367.248 412.502C335.862 434.854 297.467 448 256 448c-106.039 0-192-85.962-192-192z' fill='rgba(17, 35, 55, 0.65)'\/%3E%3C\/svg%3E\");--gf-label-space-y-secondary: var(--gf-label-space-y-md-secondary);--gf-ctrl-border-color: #686e77;--gf-ctrl-size: var(--gf-ctrl-size-md);--gf-ctrl-label-color-primary: #112337;--gf-ctrl-label-color-secondary: #112337;--gf-ctrl-choice-size: var(--gf-ctrl-choice-size-md);--gf-ctrl-checkbox-check-size: var(--gf-ctrl-checkbox-check-size-md);--gf-ctrl-radio-check-size: var(--gf-ctrl-radio-check-size-md);--gf-ctrl-btn-font-size: var(--gf-ctrl-btn-font-size-md);--gf-ctrl-btn-padding-x: var(--gf-ctrl-btn-padding-x-md);--gf-ctrl-btn-size: var(--gf-ctrl-btn-size-md);--gf-ctrl-btn-border-color-secondary: #686e77;--gf-ctrl-file-btn-bg-color-hover: #EBEBEB;--gf-field-img-choice-size: var(--gf-field-img-choice-size-md);--gf-field-img-choice-card-space: var(--gf-field-img-choice-card-space-md);--gf-field-img-choice-check-ind-size: var(--gf-field-img-choice-check-ind-size-md);--gf-field-img-choice-check-ind-icon-size: var(--gf-field-img-choice-check-ind-icon-size-md);--gf-field-pg-steps-number-color: rgba(17, 35, 55, 0.8);}<\/style>\n                        <div class='gform_heading'>\n                            <p class='gform_description'><\/p>\n                        <\/div><form method='post' enctype='multipart\/form-data'  id='gform_1'  action='\/en-ca\/wp-json\/wp\/v2\/posts\/77' data-formid='1' novalidate>\n                        <div class='gform-body gform_body'><div id='gform_fields_1' class='gform_fields top_label form_sublabel_above description_above validation_below'><div id=\"field_1_26\" class=\"gfield gfield--type-honeypot gform_validation_container field_sublabel_above gfield--has-description field_description_above field_validation_below gfield_visibility_visible\"  ><label class='gfield_label gform-field-label' for='input_1_26'>Comments<\/label><div class='gfield_description' id='gfield_description_1_26'>This field is for validation purposes and should be left unchanged.<\/div><div class='ginput_container'><input name='input_26' id='input_1_26' type='text' value='' autocomplete='new-password'\/><\/div><\/div><div id=\"field_1_24\" class=\"gfield gfield--type-text gfield--input-type-text gfield--width-half gfield_contains_required field_sublabel_above gfield--no-description field_description_above field_validation_below gfield_visibility_visible\"  ><label class='gfield_label gform-field-label' for='input_1_24'>Your Name:<span class=\"gfield_required\"><span class=\"gfield_required gfield_required_text\">(Required)<\/span><\/span><\/label><div class='ginput_container ginput_container_text'><input name='input_24' id='input_1_24' type='text' value='' class='large'     aria-required=\"true\" aria-invalid=\"false\"   \/><\/div><\/div><div id=\"field_1_25\" class=\"gfield gfield--type-email gfield--input-type-email gfield--width-half gfield_contains_required field_sublabel_above gfield--no-description field_description_above field_validation_below gfield_visibility_visible\"  ><label class='gfield_label gform-field-label' for='input_1_25'>Your Email:<span class=\"gfield_required\"><span class=\"gfield_required gfield_required_text\">(Required)<\/span><\/span><\/label><div class='ginput_container ginput_container_email'>\n                            <input name='input_25' id='input_1_25' type='email' value='' class='large'    aria-required=\"true\" aria-invalid=\"false\"  \/>\n                        <\/div><\/div><div id=\"field_1_23\" class=\"gfield gfield--type-select gfield--input-type-select gfield--width-full gfield_contains_required field_sublabel_above gfield--no-description field_description_above field_validation_below gfield_visibility_visible\"  ><label class='gfield_label gform-field-label' for='input_1_23'>Position:<span class=\"gfield_required\"><span class=\"gfield_required gfield_required_text\">(Required)<\/span><\/span><\/label><div class='ginput_container ginput_container_select'><select name='input_23' id='input_1_23' class='large gfield_select'    aria-required=\"true\" aria-invalid=\"false\" ><option value='Please Choose' selected='selected'>Please Choose<\/option><option value='Lead Software Developer' >Lead Software Developer<\/option><option value='Customer Advocate' >Customer Advocate<\/option><option value='Backend Software Engineer - Insurance' >Backend Software Engineer - Insurance<\/option><\/select><\/div><\/div><div id=\"field_1_13\" class=\"gfield gfield--type-fileupload gfield--input-type-fileupload gfield--width-full gfield_contains_required field_sublabel_above gfield--has-description field_description_above field_validation_below gfield_visibility_visible\"  ><label class='gfield_label gform-field-label' for='gform_browse_button_1_13'>Upload Your Cover Letter and Resume<span class=\"gfield_required\"><span class=\"gfield_required gfield_required_text\">(Required)<\/span><\/span><\/label><div class='gfield_description' id='gfield_description_1_13'>Upload your cover letter and resume in .pdf, .doc or .docx format<\/div><div class='ginput_container ginput_container_fileupload'><div id='gform_multifile_upload_1_13' data-settings='{&quot;runtimes&quot;:&quot;html5,flash,html4&quot;,&quot;browse_button&quot;:&quot;gform_browse_button_1_13&quot;,&quot;container&quot;:&quot;gform_multifile_upload_1_13&quot;,&quot;drop_element&quot;:&quot;gform_drag_drop_area_1_13&quot;,&quot;filelist&quot;:&quot;gform_preview_1_13&quot;,&quot;unique_names&quot;:true,&quot;file_data_name&quot;:&quot;file&quot;,&quot;url&quot;:&quot;https:\\\/\\\/owlpracticesuite.com\\\/en-ca\\\/?gf_page=368c0f21157fd7b&quot;,&quot;flash_swf_url&quot;:&quot;https:\\\/\\\/owlpracticesuite.com\\\/en-ca\\\/wp-includes\\\/js\\\/plupload\\\/plupload.flash.swf&quot;,&quot;silverlight_xap_url&quot;:&quot;https:\\\/\\\/owlpracticesuite.com\\\/en-ca\\\/wp-includes\\\/js\\\/plupload\\\/plupload.silverlight.xap&quot;,&quot;filters&quot;:{&quot;mime_types&quot;:[{&quot;title&quot;:&quot;Allowed Files&quot;,&quot;extensions&quot;:&quot;pdf,doc,docx&quot;}],&quot;max_file_size&quot;:&quot;26214400b&quot;},&quot;multipart&quot;:true,&quot;urlstream_upload&quot;:false,&quot;multipart_params&quot;:{&quot;form_id&quot;:1,&quot;field_id&quot;:13,&quot;_gform_file_upload_nonce_1_13&quot;:&quot;2e69508595&quot;},&quot;gf_vars&quot;:{&quot;max_files&quot;:0,&quot;message_id&quot;:&quot;gform_multifile_messages_1_13&quot;,&quot;disallowed_extensions&quot;:[&quot;php&quot;,&quot;asp&quot;,&quot;aspx&quot;,&quot;cmd&quot;,&quot;csh&quot;,&quot;bat&quot;,&quot;html&quot;,&quot;htm&quot;,&quot;hta&quot;,&quot;jar&quot;,&quot;exe&quot;,&quot;com&quot;,&quot;js&quot;,&quot;lnk&quot;,&quot;htaccess&quot;,&quot;phar&quot;,&quot;phtml&quot;,&quot;ps1&quot;,&quot;ps2&quot;,&quot;php3&quot;,&quot;php4&quot;,&quot;php5&quot;,&quot;php6&quot;,&quot;py&quot;,&quot;rb&quot;,&quot;tmp&quot;]}}' class='gform_fileupload_multifile'>\n\t\t\t\t\t\t\t\t\t\t<div id='gform_drag_drop_area_1_13' class='gform_drop_area gform-theme-field-control'>\n\t\t\t\t\t\t\t\t\t\t\t<span class='gform_drop_instructions'>Drop files here or <\/span>\n\t\t\t\t\t\t\t\t\t\t\t<button type='button' id='gform_browse_button_1_13' class='button gform_button_select_files gform-theme-button gform-theme-button--control' aria-describedby=\"gfield_upload_rules_1_13 gfield_description_1_13\"  >Select files<\/button>\n\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t<\/div><span class='gfield_description gform_fileupload_rules' id='gfield_upload_rules_1_13'>Accepted file types: pdf, doc, docx, Max. file size: 25 MB.<\/span><ul class='validation_message--hidden-on-empty gform-ul-reset' id='gform_multifile_messages_1_13'><\/ul> <div id='gform_preview_1_13' class='ginput_preview_list'><\/div><\/div><\/div><fieldset id=\"field_1_22\" class=\"gfield gfield--type-consent gfield--type-choice gfield--input-type-consent gfield--width-full gfield_contains_required field_sublabel_above gfield--has-description field_description_above field_validation_below gfield_visibility_visible\"  ><legend class='gfield_label gform-field-label gfield_label_before_complex' >Terms and Conditions<span class=\"gfield_required\"><span class=\"gfield_required gfield_required_text\">(Required)<\/span><\/span><\/legend><div class='gfield_description gfield_consent_description' id='gfield_consent_description_1_22' tabindex='0'>Acceptance of Terms: By submitting your resume to Owl Practice, you agree to the following terms and conditions.<br \/>\nPurpose of Submission: Your resume will be used solely for the purpose of job application and evaluation for potential employment with Owl Practice.<br \/>\nAccuracy of Information: You confirm that all information provided in your resume is accurate, complete, and up-to-date to the best of your knowledge.<br \/>\nData Privacy: Owl Practice respects your privacy and will handle your resume confidentially. Your personal information will only be shared with relevant hiring staff within the organization and will not be disclosed to third parties without your consent, except as required by law.<br \/>\nRetention Period: Owl Practice will retain your resume for a period consistent with applicable laws or for as long as needed for the evaluation of your application. After this period, it will be securely destroyed.<br \/>\nAmendments: Owl Practice reserves the right to amend these terms at any time.<\/div><div class='ginput_container ginput_container_consent'><input name='input_22.1' id='input_1_22_1' type='checkbox' value='1'  aria-describedby=\"gfield_consent_description_1_22\" aria-required=\"true\" aria-invalid=\"false\"   \/> <label class=\"gform-field-label gform-field-label--type-inline gfield_consent_label\" for='input_1_22_1' ><strong>I agree to the terms and conditions.<\/strong><\/label><input type='hidden' name='input_22.2' value='&lt;strong&gt;I agree to the terms and conditions.&lt;\/strong&gt;' class='gform_hidden' \/><input type='hidden' name='input_22.3' value='2' class='gform_hidden' \/><\/div><\/fieldset><\/div><\/div>\n        <div class='gform-footer gform_footer top_label'> <input type='submit' id='gform_submit_button_1' class='gform_button button' onclick='gform.submission.handleButtonClick(this);' data-submission-type='submit' value='Submit Cover Letter and Resume'  \/> \n            <input type='hidden' class='gform_hidden' name='gform_submission_method' data-js='gform_submission_method_1' value='postback' \/>\n            <input type='hidden' class='gform_hidden' name='gform_theme' data-js='gform_theme_1' id='gform_theme_1' value='orbital' \/>\n            <input type='hidden' class='gform_hidden' name='gform_style_settings' data-js='gform_style_settings_1' id='gform_style_settings_1' value='[]' \/>\n            <input type='hidden' class='gform_hidden' name='is_submit_1' value='1' \/>\n            <input type='hidden' class='gform_hidden' name='gform_submit' value='1' \/>\n            \n            <input type='hidden' class='gform_hidden' name='gform_currency' data-currency='CAD' value='9bdeIc8c+Huv1Vbsy7HT9+ZqNEMZKt4f6r10WDdljFllANoY6Rc1Q7AITpkGvq7zcLc9vb+HfRv\/ZKDzGUosz+Hnr956yHo95jv6uvx4PRi\/5Mg=' \/>\n            <input type='hidden' class='gform_hidden' name='gform_unique_id' value='' \/>\n            <input type='hidden' class='gform_hidden' name='state_1' value='WyJ7XCIyM1wiOltcIjc0MDkwNDA2NTZiNTE4Y2NlY2MxMDUyOTcyYjEwZWFkXCIsXCI4OTM4YzE0ZDUzNmE3N2Y4MDk4ZDZmOWVmMTA2MTZmYlwiLFwiMGViM2MwZjg0NDAzOWYzY2IzMWZkYzQ4NDljZmI0ZGZcIixcIjE4MDliM2RlNmE1ZDEyOTIxYzZjYmRmZTExNGJkMjk0XCJdLFwiMjIuMVwiOlwiOWU2YmY3NWZjZDExNzlhODVhNjhlMjIxMjRkNTIwODRcIixcIjIyLjJcIjpcImI4NTZmNGZiMzFjY2VhZThkY2E0YWU2YTExOWRmZGUzXCIsXCIyMi4zXCI6XCI4N2Q1OTE2YWNiYjhlZDJhYjk0M2Y3ZDRmYmVkYWY5ZlwifSIsIjUwYTAyMjY2YWU2N2QxZTFhMTkyNWJkZjA5OTE5MWE2Il0=' \/>\n            <input type='hidden' autocomplete='off' class='gform_hidden' name='gform_target_page_number_1' id='gform_target_page_number_1' value='0' \/>\n            <input type='hidden' autocomplete='off' class='gform_hidden' name='gform_source_page_number_1' id='gform_source_page_number_1' value='1' \/>\n            <input type='hidden' name='gform_field_values' value='' \/>\n            <input type='hidden' name='gform_uploaded_files' id='gform_uploaded_files_1' value='' \/>\n        <\/div>\n                        <\/form>\n                        <\/div><script type=\"text\/javascript\">\n\/* <![CDATA[ *\/\n gform.initializeOnLoaded( function() {gformInitSpinner( 1, 'https:\/\/owlpracticesuite.com\/en-ca\/wp-content\/plugins\/gravityforms\/images\/spinner.svg', false );jQuery('#gform_ajax_frame_1').on('load',function(){var contents = jQuery(this).contents().find('*').html();var is_postback = contents.indexOf('GF_AJAX_POSTBACK') >= 0;if(!is_postback){return;}var form_content = jQuery(this).contents().find('#gform_wrapper_1');var is_confirmation = jQuery(this).contents().find('#gform_confirmation_wrapper_1').length > 0;var is_redirect = contents.indexOf('gformRedirect(){') >= 0;var is_form = form_content.length > 0 && ! is_redirect && ! is_confirmation;var mt = parseInt(jQuery('html').css('margin-top'), 10) + parseInt(jQuery('body').css('margin-top'), 10) + 100;if(is_form){jQuery('#gform_wrapper_1').html(form_content.html());if(form_content.hasClass('gform_validation_error')){jQuery('#gform_wrapper_1').addClass('gform_validation_error');} else {jQuery('#gform_wrapper_1').removeClass('gform_validation_error');}setTimeout( function() { \/* delay the scroll by 50 milliseconds to fix a bug in chrome *\/  }, 50 );if(window['gformInitDatepicker']) {gformInitDatepicker();}if(window['gformInitPriceFields']) {gformInitPriceFields();}var current_page = jQuery('#gform_source_page_number_1').val();gformInitSpinner( 1, 'https:\/\/owlpracticesuite.com\/en-ca\/wp-content\/plugins\/gravityforms\/images\/spinner.svg', false );jQuery(document).trigger('gform_page_loaded', [1, current_page]);window['gf_submitting_1'] = false;}else if(!is_redirect){var confirmation_content = jQuery(this).contents().find('.GF_AJAX_POSTBACK').html();if(!confirmation_content){confirmation_content = contents;}jQuery('#gform_wrapper_1').replaceWith(confirmation_content);jQuery(document).trigger('gform_confirmation_loaded', [1]);window['gf_submitting_1'] = false;wp.a11y.speak(jQuery('#gform_confirmation_message_1').text());}else{jQuery('#gform_1').append(contents);if(window['gformRedirect']) {gformRedirect();}}jQuery(document).trigger(\"gform_pre_post_render\", [{ formId: \"1\", currentPage: \"current_page\", abort: function() { this.preventDefault(); } }]);        if (event && event.defaultPrevented) {                return;        }        const gformWrapperDiv = document.getElementById( \"gform_wrapper_1\" );        if ( gformWrapperDiv ) {            const visibilitySpan = document.createElement( \"span\" );            visibilitySpan.id = \"gform_visibility_test_1\";            gformWrapperDiv.insertAdjacentElement( \"afterend\", visibilitySpan );        }        const visibilityTestDiv = document.getElementById( \"gform_visibility_test_1\" );        let postRenderFired = false;        function triggerPostRender() {            if ( postRenderFired ) {                return;            }            postRenderFired = true;            gform.core.triggerPostRenderEvents( 1, current_page );            if ( visibilityTestDiv ) {                visibilityTestDiv.parentNode.removeChild( visibilityTestDiv );            }        }        function debounce( func, wait, immediate ) {            var timeout;            return function() {                var context = this, args = arguments;                var later = function() {                    timeout = null;                    if ( !immediate ) func.apply( context, args );                };                var callNow = immediate && !timeout;                clearTimeout( timeout );                timeout = setTimeout( later, wait );                if ( callNow ) func.apply( context, args );            };        }        const debouncedTriggerPostRender = debounce( function() {            triggerPostRender();        }, 200 );        if ( visibilityTestDiv && visibilityTestDiv.offsetParent === null ) {            const observer = new MutationObserver( ( mutations ) => {                mutations.forEach( ( mutation ) => {                    if ( mutation.type === 'attributes' && visibilityTestDiv.offsetParent !== null ) {                        debouncedTriggerPostRender();                        observer.disconnect();                    }                });            });            observer.observe( document.body, {                attributes: true,                childList: false,                subtree: true,                attributeFilter: [ 'style', 'class' ],            });        } else {            triggerPostRender();        }    } );} ); \n\/* ]]> *\/\n<\/script>\n<br \/>\n[\/av_textblock]<br \/>\n[\/av_one_full]<\/p>\n<p>[av_hr class=&#8217;default&#8217; icon_select=&#8217;yes&#8217; icon=&#8217;ue808&#8242; position=&#8217;center&#8217; shadow=&#8217;no-shadow&#8217; height=&#8217;50&#8217; custom_border=&#8217;av-border-thin&#8217; custom_width=&#8217;50px&#8217; custom_margin_top=&#8217;30px&#8217; custom_margin_bottom=&#8217;30px&#8217; custom_border_color=&#8221; custom_icon_color=&#8221; av-desktop-hide=&#8221; av-medium-hide=&#8221; av-small-hide=&#8221; av-mini-hide=&#8221; id=&#8221; custom_class=&#8221; template_class=&#8221; av_uid=&#8221; sc_version=&#8217;1.0&#8242;]<\/p>\n<p>[av_textblock fold_type=&#8221; fold_height=&#8221; fold_more=&#8217;Read more&#8217; fold_less=&#8217;Read less&#8217; fold_text_style=&#8221; fold_btn_align=&#8221; textblock_styling_align=&#8221; textblock_styling=&#8221; textblock_styling_gap=&#8221; textblock_styling_mobile=&#8221; size=&#8221; av-desktop-font-size=&#8221; av-medium-font-size=&#8221; av-small-font-size=&#8221; av-mini-font-size=&#8221; font_color=&#8221; color=&#8221; fold_overlay_color=&#8221; fold_text_color=&#8221; fold_btn_color=&#8217;theme-color&#8217; fold_btn_bg_color=&#8221; fold_btn_font_color=&#8221; size-btn-text=&#8221; av-desktop-font-size-btn-text=&#8221; av-medium-font-size-btn-text=&#8221; av-small-font-size-btn-text=&#8221; av-mini-font-size-btn-text=&#8221; fold_timer=&#8221; z_index_fold=&#8221; id=&#8221; custom_class=&#8221; template_class=&#8221; av_uid=&#8221; sc_version=&#8217;1.0&#8242; admin_preview_bg=&#8221;]<\/p>\n<p style=\"font-weight: 400;\"><strong>Please note: this role is not eligible to be performed from New York, New Jersey, California, Colorado, or Washington.<\/strong><\/p>\n<p>Owl Practice Suite is an equal opportunity employer. We do not discriminate on the basis of race, ancestry, religion, color, national origin, gender, sexual orientation, gender orientation or expression, political belief, age, marital status, or disability status.<\/p>\n<p style=\"font-weight: 400;\">Owl Practice Suite is also committed to fostering a culture of belonging, which includes ensuring an accessible work environment and employment practices. If you require an accommodation in completing any pre-employment assessments or applications, interviewing, or otherwise participating in the recruitment process, please email\u00a0<a href=\"mailto:careers@owlpracticesuite.com\">careers@owlpracticesuite.com<\/a><\/p>\n<p>[\/av_textblock]<\/p>\n","protected":false},"excerpt":{"rendered":"<p>[av_one_full first min_height=&#8221; vertical_alignment=&#8217;av-align-top&#8217; space=&#8221; row_boxshadow=&#8221; row_boxshadow_width=&#8217;10&#8217; row_boxshadow_color=&#8221; custom_margin=&#8221; margin=&#8217;0px&#8217; av-desktop-margin=&#8221; av-medium-margin=&#8221; av-small-margin=&#8221; av-mini-margin=&#8221; mobile_breaking=&#8221; mobile_column_order=&#8221; border=&#8221; border_style=&#8217;solid&#8217; border_color=&#8221; radius=&#8221; min_col_height=&#8221; padding=&#8221; av-desktop-padding=&#8221; av-medium-padding=&#8221; av-small-padding=&#8221; av-mini-padding=&#8221; svg_div_top=&#8221; svg_div_top_color=&#8217;#333333&#8242; svg_div_top_width=&#8217;100&#8242; svg_div_top_height=&#8217;50&#8217; svg_div_top_max_height=&#8217;none&#8217; svg_div_top_flip=&#8221; svg_div_top_invert=&#8221; svg_div_top_front=&#8221; svg_div_top_opacity=&#8221; svg_div_top_preview=&#8221; svg_div_bottom=&#8221; svg_div_bottom_color=&#8217;#333333&#8242; svg_div_bottom_width=&#8217;100&#8242; svg_div_bottom_height=&#8217;50&#8217; svg_div_bottom_max_height=&#8217;none&#8217; svg_div_bottom_flip=&#8221; svg_div_bottom_invert=&#8221; svg_div_bottom_front=&#8221; svg_div_bottom_opacity=&#8221; svg_div_bottom_preview=&#8221; fold_type=&#8221; fold_height=&#8221; fold_more=&#8217;Read more&#8217; fold_less=&#8217;Read less&#8217; fold_text_style=&#8221; fold_btn_align=&#8221; column_boxshadow=&#8221; [&hellip;]<\/p>\n","protected":false},"author":13,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[1],"tags":[],"class_list":["post-77","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.1.1 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Front-End Software Developer - Owl Practice Suite CA<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/owlpracticesuite.com\/en-ca\/practice-wisdom\/front-end-software-developer\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Front-End Software Developer - Owl Practice Suite CA\" \/>\n<meta property=\"og:description\" content=\"[av_one_full first min_height=&#8221; vertical_alignment=&#8217;av-align-top&#8217; space=&#8221; row_boxshadow=&#8221; row_boxshadow_width=&#8217;10&#8217; row_boxshadow_color=&#8221; custom_margin=&#8221; margin=&#8217;0px&#8217; av-desktop-margin=&#8221; av-medium-margin=&#8221; av-small-margin=&#8221; av-mini-margin=&#8221; mobile_breaking=&#8221; mobile_column_order=&#8221; border=&#8221; border_style=&#8217;solid&#8217; border_color=&#8221; radius=&#8221; min_col_height=&#8221; padding=&#8221; av-desktop-padding=&#8221; av-medium-padding=&#8221; av-small-padding=&#8221; av-mini-padding=&#8221; svg_div_top=&#8221; svg_div_top_color=&#8217;#333333&#8242; svg_div_top_width=&#8217;100&#8242; svg_div_top_height=&#8217;50&#8217; svg_div_top_max_height=&#8217;none&#8217; svg_div_top_flip=&#8221; svg_div_top_invert=&#8221; svg_div_top_front=&#8221; svg_div_top_opacity=&#8221; svg_div_top_preview=&#8221; svg_div_bottom=&#8221; svg_div_bottom_color=&#8217;#333333&#8242; svg_div_bottom_width=&#8217;100&#8242; svg_div_bottom_height=&#8217;50&#8217; svg_div_bottom_max_height=&#8217;none&#8217; svg_div_bottom_flip=&#8221; svg_div_bottom_invert=&#8221; svg_div_bottom_front=&#8221; svg_div_bottom_opacity=&#8221; svg_div_bottom_preview=&#8221; fold_type=&#8221; fold_height=&#8221; fold_more=&#8217;Read more&#8217; fold_less=&#8217;Read less&#8217; fold_text_style=&#8221; fold_btn_align=&#8221; column_boxshadow=&#8221; [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/owlpracticesuite.com\/en-ca\/practice-wisdom\/front-end-software-developer\/\" \/>\n<meta property=\"og:site_name\" content=\"Owl Practice Suite CA\" \/>\n<meta property=\"article:published_time\" content=\"2024-04-29T22:37:38+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-09-17T13:06:36+00:00\" \/>\n<meta name=\"author\" content=\"Owl Team\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Owl Team\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/owlpracticesuite.com\/en-ca\/practice-wisdom\/front-end-software-developer\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/owlpracticesuite.com\/en-ca\/practice-wisdom\/front-end-software-developer\/\"},\"author\":{\"name\":\"Owl Team\",\"@id\":\"https:\/\/owlpracticesuite.com\/en-ca\/#\/schema\/person\/9d5fe36b5c753661d6df064308325365\"},\"headline\":\"Front-End Software Developer\",\"datePublished\":\"2024-04-29T22:37:38+00:00\",\"dateModified\":\"2024-09-17T13:06:36+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/owlpracticesuite.com\/en-ca\/practice-wisdom\/front-end-software-developer\/\"},\"wordCount\":1364,\"publisher\":{\"@id\":\"https:\/\/owlpracticesuite.com\/en-ca\/#organization\"},\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/owlpracticesuite.com\/en-ca\/practice-wisdom\/front-end-software-developer\/\",\"url\":\"https:\/\/owlpracticesuite.com\/en-ca\/practice-wisdom\/front-end-software-developer\/\",\"name\":\"Front-End Software Developer - Owl Practice Suite CA\",\"isPartOf\":{\"@id\":\"https:\/\/owlpracticesuite.com\/en-ca\/#website\"},\"datePublished\":\"2024-04-29T22:37:38+00:00\",\"dateModified\":\"2024-09-17T13:06:36+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/owlpracticesuite.com\/en-ca\/practice-wisdom\/front-end-software-developer\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/owlpracticesuite.com\/en-ca\/practice-wisdom\/front-end-software-developer\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/owlpracticesuite.com\/en-ca\/practice-wisdom\/front-end-software-developer\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/owlpracticesuite.com\/en-ca\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Front-End Software Developer\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/owlpracticesuite.com\/en-ca\/#website\",\"url\":\"https:\/\/owlpracticesuite.com\/en-ca\/\",\"name\":\"Owl Practice Suite CA\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/owlpracticesuite.com\/en-ca\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/owlpracticesuite.com\/en-ca\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/owlpracticesuite.com\/en-ca\/#organization\",\"name\":\"Owl Practice Suite CA\",\"url\":\"https:\/\/owlpracticesuite.com\/en-ca\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/owlpracticesuite.com\/en-ca\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/owlpracticesuite.com\/en-ca\/wp-content\/uploads\/sites\/2\/2024\/09\/owl-logo.svg\",\"contentUrl\":\"https:\/\/owlpracticesuite.com\/en-ca\/wp-content\/uploads\/sites\/2\/2024\/09\/owl-logo.svg\",\"width\":46,\"height\":46,\"caption\":\"Owl Practice Suite CA\"},\"image\":{\"@id\":\"https:\/\/owlpracticesuite.com\/en-ca\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/owlpracticesuite.com\/en-ca\/#\/schema\/person\/9d5fe36b5c753661d6df064308325365\",\"name\":\"Owl Team\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/owlpracticesuite.com\/en-ca\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/b21b45b0af4fadbeddc7901d478966bf70880ec2f7a92aea8ff809359207f5e0?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/b21b45b0af4fadbeddc7901d478966bf70880ec2f7a92aea8ff809359207f5e0?s=96&d=mm&r=g\",\"caption\":\"Owl Team\"},\"url\":\"https:\/\/owlpracticesuite.com\/en-ca\/practice-wisdom\/author\/owl_editorial\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Front-End Software Developer - Owl Practice Suite CA","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/owlpracticesuite.com\/en-ca\/practice-wisdom\/front-end-software-developer\/","og_locale":"en_US","og_type":"article","og_title":"Front-End Software Developer - Owl Practice Suite CA","og_description":"[av_one_full first min_height=&#8221; vertical_alignment=&#8217;av-align-top&#8217; space=&#8221; row_boxshadow=&#8221; row_boxshadow_width=&#8217;10&#8217; row_boxshadow_color=&#8221; custom_margin=&#8221; margin=&#8217;0px&#8217; av-desktop-margin=&#8221; av-medium-margin=&#8221; av-small-margin=&#8221; av-mini-margin=&#8221; mobile_breaking=&#8221; mobile_column_order=&#8221; border=&#8221; border_style=&#8217;solid&#8217; border_color=&#8221; radius=&#8221; min_col_height=&#8221; padding=&#8221; av-desktop-padding=&#8221; av-medium-padding=&#8221; av-small-padding=&#8221; av-mini-padding=&#8221; svg_div_top=&#8221; svg_div_top_color=&#8217;#333333&#8242; svg_div_top_width=&#8217;100&#8242; svg_div_top_height=&#8217;50&#8217; svg_div_top_max_height=&#8217;none&#8217; svg_div_top_flip=&#8221; svg_div_top_invert=&#8221; svg_div_top_front=&#8221; svg_div_top_opacity=&#8221; svg_div_top_preview=&#8221; svg_div_bottom=&#8221; svg_div_bottom_color=&#8217;#333333&#8242; svg_div_bottom_width=&#8217;100&#8242; svg_div_bottom_height=&#8217;50&#8217; svg_div_bottom_max_height=&#8217;none&#8217; svg_div_bottom_flip=&#8221; svg_div_bottom_invert=&#8221; svg_div_bottom_front=&#8221; svg_div_bottom_opacity=&#8221; svg_div_bottom_preview=&#8221; fold_type=&#8221; fold_height=&#8221; fold_more=&#8217;Read more&#8217; fold_less=&#8217;Read less&#8217; fold_text_style=&#8221; fold_btn_align=&#8221; column_boxshadow=&#8221; [&hellip;]","og_url":"https:\/\/owlpracticesuite.com\/en-ca\/practice-wisdom\/front-end-software-developer\/","og_site_name":"Owl Practice Suite CA","article_published_time":"2024-04-29T22:37:38+00:00","article_modified_time":"2024-09-17T13:06:36+00:00","author":"Owl Team","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Owl Team","Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/owlpracticesuite.com\/en-ca\/practice-wisdom\/front-end-software-developer\/#article","isPartOf":{"@id":"https:\/\/owlpracticesuite.com\/en-ca\/practice-wisdom\/front-end-software-developer\/"},"author":{"name":"Owl Team","@id":"https:\/\/owlpracticesuite.com\/en-ca\/#\/schema\/person\/9d5fe36b5c753661d6df064308325365"},"headline":"Front-End Software Developer","datePublished":"2024-04-29T22:37:38+00:00","dateModified":"2024-09-17T13:06:36+00:00","mainEntityOfPage":{"@id":"https:\/\/owlpracticesuite.com\/en-ca\/practice-wisdom\/front-end-software-developer\/"},"wordCount":1364,"publisher":{"@id":"https:\/\/owlpracticesuite.com\/en-ca\/#organization"},"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/owlpracticesuite.com\/en-ca\/practice-wisdom\/front-end-software-developer\/","url":"https:\/\/owlpracticesuite.com\/en-ca\/practice-wisdom\/front-end-software-developer\/","name":"Front-End Software Developer - Owl Practice Suite CA","isPartOf":{"@id":"https:\/\/owlpracticesuite.com\/en-ca\/#website"},"datePublished":"2024-04-29T22:37:38+00:00","dateModified":"2024-09-17T13:06:36+00:00","breadcrumb":{"@id":"https:\/\/owlpracticesuite.com\/en-ca\/practice-wisdom\/front-end-software-developer\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/owlpracticesuite.com\/en-ca\/practice-wisdom\/front-end-software-developer\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/owlpracticesuite.com\/en-ca\/practice-wisdom\/front-end-software-developer\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/owlpracticesuite.com\/en-ca\/"},{"@type":"ListItem","position":2,"name":"Front-End Software Developer"}]},{"@type":"WebSite","@id":"https:\/\/owlpracticesuite.com\/en-ca\/#website","url":"https:\/\/owlpracticesuite.com\/en-ca\/","name":"Owl Practice Suite CA","description":"","publisher":{"@id":"https:\/\/owlpracticesuite.com\/en-ca\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/owlpracticesuite.com\/en-ca\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/owlpracticesuite.com\/en-ca\/#organization","name":"Owl Practice Suite CA","url":"https:\/\/owlpracticesuite.com\/en-ca\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/owlpracticesuite.com\/en-ca\/#\/schema\/logo\/image\/","url":"https:\/\/owlpracticesuite.com\/en-ca\/wp-content\/uploads\/sites\/2\/2024\/09\/owl-logo.svg","contentUrl":"https:\/\/owlpracticesuite.com\/en-ca\/wp-content\/uploads\/sites\/2\/2024\/09\/owl-logo.svg","width":46,"height":46,"caption":"Owl Practice Suite CA"},"image":{"@id":"https:\/\/owlpracticesuite.com\/en-ca\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/owlpracticesuite.com\/en-ca\/#\/schema\/person\/9d5fe36b5c753661d6df064308325365","name":"Owl Team","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/owlpracticesuite.com\/en-ca\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/b21b45b0af4fadbeddc7901d478966bf70880ec2f7a92aea8ff809359207f5e0?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/b21b45b0af4fadbeddc7901d478966bf70880ec2f7a92aea8ff809359207f5e0?s=96&d=mm&r=g","caption":"Owl Team"},"url":"https:\/\/owlpracticesuite.com\/en-ca\/practice-wisdom\/author\/owl_editorial\/"}]}},"_links":{"self":[{"href":"https:\/\/owlpracticesuite.com\/en-ca\/wp-json\/wp\/v2\/posts\/77","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/owlpracticesuite.com\/en-ca\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/owlpracticesuite.com\/en-ca\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/owlpracticesuite.com\/en-ca\/wp-json\/wp\/v2\/users\/13"}],"replies":[{"embeddable":true,"href":"https:\/\/owlpracticesuite.com\/en-ca\/wp-json\/wp\/v2\/comments?post=77"}],"version-history":[{"count":0,"href":"https:\/\/owlpracticesuite.com\/en-ca\/wp-json\/wp\/v2\/posts\/77\/revisions"}],"wp:attachment":[{"href":"https:\/\/owlpracticesuite.com\/en-ca\/wp-json\/wp\/v2\/media?parent=77"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/owlpracticesuite.com\/en-ca\/wp-json\/wp\/v2\/categories?post=77"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/owlpracticesuite.com\/en-ca\/wp-json\/wp\/v2\/tags?post=77"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}