\n \n \n\n \n \n\n \n \n\n \n \n \n \n\n \n \n\n \n \n \n\n \n\n
<!-- preloading pre-scripts -->\n\n\n  \n  \n\n  \n  \n\n  \n  \n\n  \n  \n
\n \n \n \n
<!-- preloading post-scripts-->\n\n  \n  \n  <link href="https://siteassets.parastorage.com/pages/pages/thunderbolt?appDefinitionIdToSiteRevision=%7B%2214271d6f-ba62-d045-549b-ab972ae1f70e%22%3A%2218%22%2C%2214bcded7-0066-7c35-14d7-466cb3f09103%22%3A%22612%22%2C%221522827f-c56c-a5c9-2ac9-00f9e6ae12d3%22%3A%221519%22%2C%22cffc6740-8042-48cc-a35b-d3fd03a69f0c%22%3A%221300%22%7D&beckyExperiments=specs.thunderbolt.supportSpxInEEMappers%3Atrue%2Cspecs.thunderbolt.one_cell_grid_display_flex%3Atrue%2Cspecs.thunderbolt.MediaContainerAndPageBackgroundMapper%3Atrue%2Cspecs.thunderbolt.catharsis_theme_optimize_css%3Atrue%2Cspecs.thunderbolt.WRichTextSemanticClasses%3Atrue%2Cspecs.thunderbolt.hamburgerMenuA11y%3Atrue%2Cspecs.thunderbolt.edixIsInFirstFold%3Atrue%2Cspecs.thunderbolt.catharsis_theme%3Atrue%2Cspecs.thunderbolt.DatePickerPortal%3Atrue%2Cspecs.thunderbolt.native_css_mappers_popups%3Atrue%2Cspecs.thunderbolt.hamburgerMenuFocus%3Atrue%2Cspecs.thunderbolt.removeStickyTopVar%3Atrue%2Cspecs.thunderbolt.new_responsive_layout_render_all_breakpoints%3Atrue%2Cspecs.thunderbolt.mesh_css_catharsis%3Atrue%2Cspecs.thunderbolt.DDMenuMigrateCssCarmiMapper%3Atrue%2Cspecs.thunderbolt.responsiveShapeDividersPublic%3Atrue%2Cspecs.thunderbolt.compsMeasuresCss_catharsis%3Atrue%2Cspecs.thunderbolt.customElemCollapsedheight%3Atrue%2Cspecs.thunderbolt.url_hierarchy%3Atrue%2Cspecs.thunderbolt.scaleprop%3Atrue%2Cspecs.thunderbolt.interactionsOverrides%3Atrue%2Cspecs.thunderbolt.displayRefComponentsAsBlock%3Atrue%2Cspecs.thunderbolt.pinned_layout_css_catharsis%3Atrue%2Cspecs.thunderbolt.set_qab_above_all_comps_on_page%3Atrue%2CuseTranslatedUrlSlugs%3Atrue%2Cspecs.thunderbolt.responsiveLayout_optimize_css%3Atrue%2Cspecs.thunderbolt.catharsis_fontFaces%3Atrue%2Cspecs.thunderbolt.OOICssForWidgetsWithAppSettings%3Atrue%2Cspecs.thunderbolt.disable_hover_variant_mobile%3Atrue&contentType=application%2Fjson&dfCk=6&dfVersion=1.2631.0&editorName=Unknown&experiments=bv_remove_add_chat_viewer_fixer%2Cdm_linkTargetDefaults%2Cdm_removePageDataUnderTranslations%2Cdm_runTranslationsPageUriSeoFixer&externalBaseUrl=https%3A%2F%2Fwww.swapp.ai&fileId=8f8f9be7.bundle.min&formFactor=desktop&hasTPAWorkerOnSite=true&isHttps=true&isInSeo=false&isPremiumDomain=true&isUrlMigrated=true&isWixCodeOnPage=true&isWixCodeOnSite=true&language=en&metaSiteId=07dc0865-0025-436f-8a41-ad770397f0a0&module=thunderbolt-platform&originalLanguage=en&pageId=10a714_488cc905e4e1c252d2c844bc7f8c6777_5336.json&quickActionsMenuEnabled=false&registryLibrariesTopology=%5B%7B%22artifactId%22%3A%22editor-elements%22%2C%22namespace%22%3A%22wixui%22%2C%22url%22%3A%22https%3A%2F%2Fstatic.parastorage.com%2Fservices%2Feditor-elements%2F1.11245.0%22%7D%2C%7B%22artifactId%22%3A%22editor-elements%22%2C%22namespace%22%3A%22dsgnsys%22%2C%22url%22%3A%22https%3A%2F%2Fstatic.parastorage.com%2Fservices%2Feditor-elements%2F1.11245.0%22%7D%5D&remoteWidgetStructureBuilderVersion=1.238.0&siteId=5e265151-336a-41af-8eaf-5fd26d3a84a3&siteRevision=5336&staticHTMLComponentUrl=https%3A%2F%2Fwww-swapp-ai.filesusr.com%2F&viewMode=desktop" id="platform_masterPage" as="fetch" position="post-scripts" rel="prefetch" crossorigin="anonymous">\n  \n\n  \n  \n  <link href="https://siteassets.parastorage.com/pages/pages/thunderbolt?appDefinitionIdToSiteRevision=%7B%2214271d6f-ba62-d045-549b-ab972ae1f70e%22%3A%2218%22%2C%2214bcded7-0066-7c35-14d7-466cb3f09103%22%3A%22612%22%2C%221522827f-c56c-a5c9-2ac9-00f9e6ae12d3%22%3A%221519%22%2C%22cffc6740-8042-48cc-a35b-d3fd03a69f0c%22%3A%221300%22%7D&beckyExperiments=specs.thunderbolt.supportSpxInEEMappers%3Atrue%2Cspecs.thunderbolt.one_cell_grid_display_flex%3Atrue%2Cspecs.thunderbolt.MediaContainerAndPageBackgroundMapper%3Atrue%2Cspecs.thunderbolt.catharsis_theme_optimize_css%3Atrue%2Cspecs.thunderbolt.WRichTextSemanticClasses%3Atrue%2Cspecs.thunderbolt.hamburgerMenuA11y%3Atrue%2Cspecs.thunderbolt.edixIsInFirstFold%3Atrue%2Cspecs.thunderbolt.catharsis_theme%3Atrue%2Cspecs.thunderbolt.DatePickerPortal%3Atrue%2Cspecs.thunderbolt.native_css_mappers_popups%3Atrue%2Cspecs.thunderbolt.hamburgerMenuFocus%3Atrue%2Cspecs.thunderbolt.removeStickyTopVar%3Atrue%2Cspecs.thunderbolt.new_responsive_layout_render_all_breakpoints%3Atrue%2Cspecs.thunderbolt.mesh_css_catharsis%3Atrue%2Cspecs.thunderbolt.DDMenuMigrateCssCarmiMapper%3Atrue%2Cspecs.thunderbolt.responsiveShapeDividersPublic%3Atrue%2Cspecs.thunderbolt.compsMeasuresCss_catharsis%3Atrue%2Cspecs.thunderbolt.customElemCollapsedheight%3Atrue%2Cspecs.thunderbolt.url_hierarchy%3Atrue%2Cspecs.thunderbolt.scaleprop%3Atrue%2Cspecs.thunderbolt.interactionsOverrides%3Atrue%2Cspecs.thunderbolt.displayRefComponentsAsBlock%3Atrue%2Cspecs.thunderbolt.pinned_layout_css_catharsis%3Atrue%2Cspecs.thunderbolt.set_qab_above_all_comps_on_page%3Atrue%2CuseTranslatedUrlSlugs%3Atrue%2Cspecs.thunderbolt.responsiveLayout_optimize_css%3Atrue%2Cspecs.thunderbolt.catharsis_fontFaces%3Atrue%2Cspecs.thunderbolt.OOICssForWidgetsWithAppSettings%3Atrue%2Cspecs.thunderbolt.disable_hover_variant_mobile%3Atrue&contentType=application%2Fjson&dfCk=6&dfVersion=1.2631.0&editorName=Unknown&experiments=bv_remove_add_chat_viewer_fixer%2Cdm_linkTargetDefaults%2Cdm_removePageDataUnderTranslations%2Cdm_runTranslationsPageUriSeoFixer&externalBaseUrl=https%3A%2F%2Fwww.swapp.ai&fileId=8f8f9be7.bundle.min&formFactor=desktop&hasTPAWorkerOnSite=true&isHttps=true&isInSeo=false&isPremiumDomain=true&isUrlMigrated=true&isWixCodeOnPage=false&isWixCodeOnSite=true&language=en&metaSiteId=07dc0865-0025-436f-8a41-ad770397f0a0&module=thunderbolt-platform&originalLanguage=en&pageId=10a714_91fe7b9c679ac5cf17429773d58c8abb_5333.json&quickActionsMenuEnabled=false&registryLibrariesTopology=%5B%7B%22artifactId%22%3A%22editor-elements%22%2C%22namespace%22%3A%22wixui%22%2C%22url%22%3A%22https%3A%2F%2Fstatic.parastorage.com%2Fservices%2Feditor-elements%2F1.11245.0%22%7D%2C%7B%22artifactId%22%3A%22editor-elements%22%2C%22namespace%22%3A%22dsgnsys%22%2C%22url%22%3A%22https%3A%2F%2Fstatic.parastorage.com%2Fservices%2Feditor-elements%2F1.11245.0%22%7D%5D&remoteWidgetStructureBuilderVersion=1.238.0&siteId=5e265151-336a-41af-8eaf-5fd26d3a84a3&siteRevision=5336&staticHTMLComponentUrl=https%3A%2F%2Fwww-swapp-ai.filesusr.com%2F&viewMode=desktop" id="platform_kdd82" as="fetch" position="post-scripts" rel="prefetch" crossorigin="anonymous">\n  \n\n  \n  \n  <link href="https://siteassets.parastorage.com/pages/pages/thunderbolt?appDefinitionIdToSiteRevision=%7B%2214271d6f-ba62-d045-549b-ab972ae1f70e%22%3A%2218%22%2C%2214bcded7-0066-7c35-14d7-466cb3f09103%22%3A%22612%22%2C%221522827f-c56c-a5c9-2ac9-00f9e6ae12d3%22%3A%221519%22%2C%22cffc6740-8042-48cc-a35b-d3fd03a69f0c%22%3A%221300%22%7D&beckyExperiments=specs.thunderbolt.supportSpxInEEMappers%3Atrue%2Cspecs.thunderbolt.one_cell_grid_display_flex%3Atrue%2Cspecs.thunderbolt.MediaContainerAndPageBackgroundMapper%3Atrue%2Cspecs.thunderbolt.catharsis_theme_optimize_css%3Atrue%2Cspecs.thunderbolt.WRichTextSemanticClasses%3Atrue%2Cspecs.thunderbolt.hamburgerMenuA11y%3Atrue%2Cspecs.thunderbolt.edixIsInFirstFold%3Atrue%2Cspecs.thunderbolt.catharsis_theme%3Atrue%2Cspecs.thunderbolt.DatePickerPortal%3Atrue%2Cspecs.thunderbolt.native_css_mappers_popups%3Atrue%2Cspecs.thunderbolt.hamburgerMenuFocus%3Atrue%2Cspecs.thunderbolt.removeStickyTopVar%3Atrue%2Cspecs.thunderbolt.new_responsive_layout_render_all_breakpoints%3Atrue%2Cspecs.thunderbolt.mesh_css_catharsis%3Atrue%2Cspecs.thunderbolt.DDMenuMigrateCssCarmiMapper%3Atrue%2Cspecs.thunderbolt.responsiveShapeDividersPublic%3Atrue%2Cspecs.thunderbolt.compsMeasuresCss_catharsis%3Atrue%2Cspecs.thunderbolt.customElemCollapsedheight%3Atrue%2Cspecs.thunderbolt.url_hierarchy%3Atrue%2Cspecs.thunderbolt.scaleprop%3Atrue%2Cspecs.thunderbolt.interactionsOverrides%3Atrue%2Cspecs.thunderbolt.displayRefComponentsAsBlock%3Atrue%2Cspecs.thunderbolt.pinned_layout_css_catharsis%3Atrue%2Cspecs.thunderbolt.set_qab_above_all_comps_on_page%3Atrue%2CuseTranslatedUrlSlugs%3Atrue%2Cspecs.thunderbolt.responsiveLayout_optimize_css%3Atrue%2Cspecs.thunderbolt.catharsis_fontFaces%3Atrue%2Cspecs.thunderbolt.OOICssForWidgetsWithAppSettings%3Atrue%2Cspecs.thunderbolt.disable_hover_variant_mobile%3Atrue&contentType=application%2Fjson&deviceType=Desktop&dfCk=6&dfVersion=1.2631.0&disableStaticPagesUrlHierarchy=false&editorName=Unknown&experiments=bv_remove_add_chat_viewer_fixer%2Cdm_linkTargetDefaults%2Cdm_removePageDataUnderTranslations%2Cdm_runTranslationsPageUriSeoFixer&externalBaseUrl=https%3A%2F%2Fwww.swapp.ai&fileId=407b8ca6.bundle.min&formFactor=desktop&hasTPAWorkerOnSite=true&isHttps=true&isInSeo=false&isMultilingualEnabled=false&isPremiumDomain=true&isTrackClicksAnalyticsEnabled=false&isUrlMigrated=true&isWixCodeOnPage=true&isWixCodeOnSite=true&language=en&languageResolutionMethod=QueryParam&metaSiteId=07dc0865-0025-436f-8a41-ad770397f0a0&module=thunderbolt-features&originalLanguage=en&pageId=10a714_488cc905e4e1c252d2c844bc7f8c6777_5336.json&quickActionsMenuEnabled=false&registryLibrariesTopology=%5B%7B%22artifactId%22%3A%22editor-elements%22%2C%22namespace%22%3A%22wixui%22%2C%22url%22%3A%22https%3A%2F%2Fstatic.parastorage.com%2Fservices%2Feditor-elements%2F1.11245.0%22%7D%2C%7B%22artifactId%22%3A%22editor-elements%22%2C%22namespace%22%3A%22dsgnsys%22%2C%22url%22%3A%22https%3A%2F%2Fstatic.parastorage.com%2Fservices%2Feditor-elements%2F1.11245.0%22%7D%5D&remoteWidgetStructureBuilderVersion=1.238.0&siteId=5e265151-336a-41af-8eaf-5fd26d3a84a3&siteRevision=5336&staticHTMLComponentUrl=https%3A%2F%2Fwww-swapp-ai.filesusr.com%2F&useSandboxInHTMLComp=false&viewMode=desktop" id="features_masterPage" as="fetch" position="post-scripts" rel="preload" crossorigin="anonymous">\n  \n\n  \n  \n  <link href="https://siteassets.parastorage.com/pages/pages/thunderbolt?appDefinitionIdToSiteRevision=%7B%2214271d6f-ba62-d045-549b-ab972ae1f70e%22%3A%2218%22%2C%2214bcded7-0066-7c35-14d7-466cb3f09103%22%3A%22612%22%2C%221522827f-c56c-a5c9-2ac9-00f9e6ae12d3%22%3A%221519%22%2C%22cffc6740-8042-48cc-a35b-d3fd03a69f0c%22%3A%221300%22%7D&beckyExperiments=specs.thunderbolt.supportSpxInEEMappers%3Atrue%2Cspecs.thunderbolt.one_cell_grid_display_flex%3Atrue%2Cspecs.thunderbolt.MediaContainerAndPageBackgroundMapper%3Atrue%2Cspecs.thunderbolt.catharsis_theme_optimize_css%3Atrue%2Cspecs.thunderbolt.WRichTextSemanticClasses%3Atrue%2Cspecs.thunderbolt.hamburgerMenuA11y%3Atrue%2Cspecs.thunderbolt.edixIsInFirstFold%3Atrue%2Cspecs.thunderbolt.catharsis_theme%3Atrue%2Cspecs.thunderbolt.DatePickerPortal%3Atrue%2Cspecs.thunderbolt.native_css_mappers_popups%3Atrue%2Cspecs.thunderbolt.hamburgerMenuFocus%3Atrue%2Cspecs.thunderbolt.removeStickyTopVar%3Atrue%2Cspecs.thunderbolt.new_responsive_layout_render_all_breakpoints%3Atrue%2Cspecs.thunderbolt.mesh_css_catharsis%3Atrue%2Cspecs.thunderbolt.DDMenuMigrateCssCarmiMapper%3Atrue%2Cspecs.thunderbolt.responsiveShapeDividersPublic%3Atrue%2Cspecs.thunderbolt.compsMeasuresCss_catharsis%3Atrue%2Cspecs.thunderbolt.customElemCollapsedheight%3Atrue%2Cspecs.thunderbolt.url_hierarchy%3Atrue%2Cspecs.thunderbolt.scaleprop%3Atrue%2Cspecs.thunderbolt.interactionsOverrides%3Atrue%2Cspecs.thunderbolt.displayRefComponentsAsBlock%3Atrue%2Cspecs.thunderbolt.pinned_layout_css_catharsis%3Atrue%2Cspecs.thunderbolt.set_qab_above_all_comps_on_page%3Atrue%2CuseTranslatedUrlSlugs%3Atrue%2Cspecs.thunderbolt.responsiveLayout_optimize_css%3Atrue%2Cspecs.thunderbolt.catharsis_fontFaces%3Atrue%2Cspecs.thunderbolt.OOICssForWidgetsWithAppSettings%3Atrue%2Cspecs.thunderbolt.disable_hover_variant_mobile%3Atrue&contentType=application%2Fjson&deviceType=Desktop&dfCk=6&dfVersion=1.2631.0&disableStaticPagesUrlHierarchy=false&editorName=Unknown&experiments=bv_remove_add_chat_viewer_fixer%2Cdm_linkTargetDefaults%2Cdm_removePageDataUnderTranslations%2Cdm_runTranslationsPageUriSeoFixer&externalBaseUrl=https%3A%2F%2Fwww.swapp.ai&fileId=407b8ca6.bundle.min&formFactor=desktop&hasTPAWorkerOnSite=true&isHttps=true&isInSeo=false&isMultilingualEnabled=false&isPremiumDomain=true&isTrackClicksAnalyticsEnabled=false&isUrlMigrated=true&isWixCodeOnPage=false&isWixCodeOnSite=true&language=en&languageResolutionMethod=QueryParam&metaSiteId=07dc0865-0025-436f-8a41-ad770397f0a0&module=thunderbolt-features&originalLanguage=en&pageId=10a714_91fe7b9c679ac5cf17429773d58c8abb_5333.json&quickActionsMenuEnabled=false&registryLibrariesTopology=%5B%7B%22artifactId%22%3A%22editor-elements%22%2C%22namespace%22%3A%22wixui%22%2C%22url%22%3A%22https%3A%2F%2Fstatic.parastorage.com%2Fservices%2Feditor-elements%2F1.11245.0%22%7D%2C%7B%22artifactId%22%3A%22editor-elements%22%2C%22namespace%22%3A%22dsgnsys%22%2C%22url%22%3A%22https%3A%2F%2Fstatic.parastorage.com%2Fservices%2Feditor-elements%2F1.11245.0%22%7D%5D&remoteWidgetStructureBuilderVersion=1.238.0&siteId=5e265151-336a-41af-8eaf-5fd26d3a84a3&siteRevision=5336&staticHTMLComponentUrl=https%3A%2F%2Fwww-swapp-ai.filesusr.com%2F&useSandboxInHTMLComp=false&viewMode=desktop" id="features_kdd82" as="fetch" position="post-scripts" rel="preload" crossorigin="anonymous">\n  \n
\n \n \n\n\n \n \n \n \n\n \n\n \n
  <!--pageHtmlEmbeds.head start-->\n  <script type="wix/htmlEmbeds" id="pageHtmlEmbeds.head start"></script>\n\n  <meta name="google-site-verification" content="jWi5mVqpsAsuv6CuxYI3sjrx0UbKryotujQ7D_I0s5U">\n\n\n  <script type="wix/htmlEmbeds" id="pageHtmlEmbeds.head end"></script>\n  <!--pageHtmlEmbeds.head end-->\n
\n \n \n\n\n\n
<meta http-equiv="X-Wix-Published-Version" content="5336">\n\n\n\n<meta http-equiv="etag" content="bug">\n
\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nSenior Software Engineer | Swapp Official Site\n \n \n \n \n \n \n \n \n \n\n\n\n\n

\n
<!--pageHtmlEmbeds.bodyStart start-->\n<script type="wix/htmlEmbeds" id="pageHtmlEmbeds.bodyStart start"></script>\n\n<script type="wix/htmlEmbeds" id="pageHtmlEmbeds.bodyStart end"></script>\n<!--pageHtmlEmbeds.bodyStart end-->\n
\n\n\n\n\n\n\n\n

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n
\n
top of page
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\"swapp_logo_black
\n\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n

\nJoin the Revolution\n

\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n

Senior Software Engineer

\n
\n
\n\n \n \n \n\n
\n

IL, Tel Aviv - Full Time

\n
\n\n

About SWAPP

\n
\n

SWAPP is revolutionizing architecture. We provide architecture firms with automated construction documents powered by AI. SWAPP combines algorithms, human expertise, big data and local building codes in order to generate efficient and optimized architectural drawings. As a result, architects can grow their businesses and improve their gross margin, focus on the creative and planning parts rather than the tedious, grunt work.

\n\n

 

\n\n

SWAPP's clients include prominent architecture firms and multinational design teams of real estate developers and landlords, who have already used our groundbreaking technology to optimize their planning processes. As a company, we strive to push the boundaries of what can be automated, optimized and scaled - and are always looking for ambitious people to join us on our journey.

\n
\n
\n

We are looking for a bright and experienced software engineer

\n\n

to join our team and shape our technology as we grow.

\n\n

\n\n

As a SWAPP team member, you will

\n\n

\n\n
    \n
  • \n

    Own delivery of challenging features from design to production, turning yesterday's \"impossible\" into tomorrow's \"automatic\".

    \n
  • \n
  • \n

    Build next generation tools that radically increase architects' productivity.

    \n
  • \n
  • \n

    Continuously find improvement opportunities for the team, making our time together more fun, productive and meaningful.

    \n
  • \n
\n
\n
\n

You could be the one if you​

\n\n

\n\n
    \n
  • \n

    Have 5+ years of experience in software development, with at least 2 in server side environments

    \n
  • \n
  • \n

    Have a strong grasp of software architecture and cloud-based systems.

    \n
  • \n
  • \n

    Have a soft spot for geometry and mathematics (even if you are not formally qualified)

    \n
  • \n
  • \n

    Have experience in 3D modeling / CAD Software - advantage

    \n
  • \n
  • \n

    Our tech stack: C#, Python, JS/TS, AWS, SQL, Linux

    \n
  • \n
\n\n

\n\n

\n\n

Our team is truly multidisciplinary

\n\n

\n\n

You will work with designers, architects and algorithm researchers on a daily basis. Therefore, you should be

\n\n

\n\n
    \n
  • \n

    A highly independent team player: you can learn domain knowledge by asking the right questions and execute on your own.

    \n
  • \n
  • \n

    Able to communicate your thoughts, ideas and code to your peers, who will come from different backgrounds.

    \n
  • \n
\n\n

\n
\n
\n
Anchor 1
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n

Interested?​

\n\n

Reach out to careers@swapp.net

\n
\n
\n
\n
\n
\n
\n
bottom of page
\n
\n
\n\n\n\n\n\n\n\n\n\n\n\n\n
<!-- renderIndicator -->\n\n\n<!-- Business Manager -->\n
\n\n\n
<script data-url="https://static.parastorage.com/services/wix-thunderbolt/dist/wixDropdownWrapper.inline.8e127238.bundle.min.js">"use strict";(self.webpackJsonp__wix_thunderbolt_app=self.webpackJsonp__wix_thunderbolt_app||[]).push([[1229],{25418:function(e,t,n){var i=n(96114),o=n.n(i),r=n(90856),s=n(35170),a=n(97146);const l="__more__",d="moreContainer",u=(e=window)=>{const t=(e,t,n,i,o,r,s,a)=>{if(e-=o*(s?i.length:i.length-1),e-=a.left+a.right,t&&(i=i.map((()=>r))),i.some((e=>0===e)))return null;let l=0;const d=i.reduce(((e,t)=>e+t),0);if(d>e)return null;if(t){if(n){const t=Math.floor(e/i.length),n=i.map((()=>t));if(l=t*i.length,l<e){const t=Math.floor(e-l);i.forEach(((e,i)=>{i<=t-1&&n[i]++}))}return n}return i}if(n){const t=Math.floor((e-d)/i.length);l=0;const n=i.map((e=>(l+=e+t,e+t)));if(l<e){const t=Math.floor(e-l);i.forEach(((e,i)=>{i<=t-1&&n[i]++}))}return n}return i},n=e=>Math.round(e),i=e=>{const t=parseFloat(e);return isFinite(t)?t:0},o=t=>t.getBoundingClientRect().top>e.innerHeight/2,u=(e,t,n,i,o)=>{const{width:r,height:s,alignButtons:a,hoverListPosition:l,menuItemContainerExtraPixels:d}=t,u=t.absoluteLeft,h=((e,t,n,i,o,r,s,a,l,d)=>{let u="0px",h="auto";const c=r.left,m=r.width;if("left"===t?u="left"===o?0:`${c+e.left}px`:"right"===t?(h="right"===o?0:i-c-m-e.right+"px",u="auto"):"left"===o?u=`${c+(m+e.left-n)/2}px`:"right"===o?(u="auto",h=(m+e.right-(n+e.width))/2+"px"):u=`${e.left+c+(m-(n+e.width))/2}px`,"auto"!==u){const e=s+parseInt(u,10);e+d>l?(u="auto",h=0):u=e<0?0:u}"auto"!==h&&(h=a-parseInt(h,10)>l?0:h);return{moreContainerLeft:u,moreContainerRight:h}})(d,a,i,r,l,n,u,u+r,t.bodyClientWidth,o);return{left:h.moreContainerLeft,right:h.moreContainerRight,top:t.needToOpenMenuUp?"auto":`${s}px`,bottom:t.needToOpenMenuUp?`${s}px`:"auto"}},h=e=>!isNaN(parseFloat(e))&&isFinite(e);return{measure:s=>{const a={},d={};d[s]=e.document.getElementById(`${s}`);let u=1;const h=document.querySelector("#site-root");h&&(u=h.getBoundingClientRect().width/h.offsetWidth);const c=(e=>{const t=+(0,r.Yu)(e,"numItems");return t<=0||t>Number.MAX_SAFE_INTEGER?[]:new Array(t).fill(0).map(((e,t)=>String(t)))})(d[s]),m=(e=>["moreContainer","itemsContainer","dropWrapper"].concat(e,[l]))(c);m.forEach((t=>{const n=`${s}${t}`;d[n]=e.document.getElementById(`${n}`)})),a.children=((e,t,i,o)=>{const r={};return i.forEach((i=>{const s=`${e}${i}`,a=t[s];a&&(r[s]={width:a.offsetWidth,boundingClientRectWidth:n(a.getBoundingClientRect().width/o),height:a.offsetHeight})})),r})(s,d,m,u);const p=d[s],f=d[`${s}itemsContainer`],g=f.childNodes,b=d[`${s}moreContainer`],w=b.childNodes,_=(0,r.Yu)(p,"stretchButtonsToMenuWidth"),v=(0,r.Yu)(p,"sameWidthButtons"),I=p.getBoundingClientRect();a.absoluteLeft=I.left,a.bodyClientWidth=e.document.body.clientWidth,a.alignButtons=(0,r.Yu)(p,"dropalign"),a.hoverListPosition=(0,r.Yu)(p,"drophposition"),a.menuBorderY=parseInt((0,r.Yu)(p,"menuborderY"),10),a.ribbonExtra=parseInt((0,r.Yu)(p,"ribbonExtra"),10),a.ribbonEls=parseInt((0,r.Yu)(p,"ribbonEls"),10),a.labelPad=parseInt((0,r.Yu)(p,"labelPad"),10),a.menuButtonBorder=parseInt((0,r.Yu)(p,"menubtnBorder"),10),a.menuItemContainerMargins=(t=>{const n=t.lastChild,i=e.getComputedStyle(n);return(parseInt(i.marginLeft,10)||0)+(parseInt(i.marginRight,10)||0)})(f),a.menuItemContainerExtraPixels=((t,n)=>{const o=e.getComputedStyle(t);let r=i(o.borderTopWidth)+i(o.paddingTop),s=i(o.borderBottomWidth)+i(o.paddingBottom),a=i(o.borderLeftWidth)+i(o.paddingLeft),l=i(o.borderRightWidth)+i(o.paddingRight);return n&&(r+=i(o.marginTop),s+=i(o.marginBottom),a+=i(o.marginLeft),l+=i(o.marginRight)),{top:r,bottom:s,left:a,right:l,height:r+s,width:a+l}})(f,!0),a.needToOpenMenuUp=o(p),a.menuItemMarginForAllChildren=!_||"false"!==f.getAttribute("data-marginAllChildren"),a.moreSubItem=[],a.labelWidths={},a.linkIds={},a.parentId={},a.menuItems={},a.labels={},w.forEach(((t,n)=>{a.parentId[t.id]=(0,r.Yu)(t,"parentId");const i=(0,r.Yu)(t,"dataId");a.menuItems[i]={dataId:i,parentId:(0,r.Yu)(t,"parentId"),moreDOMid:t.id,moreIndex:n},d[t.id]=t;const o=t.querySelector("p");d[o.id]=o,a.labels[o.id]={width:o.offsetWidth,height:o.offsetHeight,left:o.offsetLeft,lineHeight:parseInt(e.getComputedStyle(o).fontSize,10)},a.moreSubItem.push(t.id)})),g.forEach(((e,t)=>{const i=(0,r.Yu)(e,"dataId");a.menuItems[i]=a.menuItems[i]||{},a.menuItems[i].menuIndex=t,a.menuItems[i].menuDOMid=e.id,a.children[e.id].left=e.offsetLeft;const o=e.querySelector("p");d[o.id]=o,a.labelWidths[o.id]=((e,t)=>n(e.getBoundingClientRect().width/t))(o,u);const s=e.querySelector("p");d[s.id]=s,a.linkIds[e.id]=s.id}));const x=p.offsetHeight;a.height=x,a.width=p.offsetWidth,a.lineHeight=((e,t)=>e-t.menuBorderY-t.labelPad-t.ribbonEls-t.menuButtonBorder-t.ribbonExtra+"px")(x,a);const y=((e,n,i,o,s)=>{const a=n.width;n.hasOriginalGapData={},n.originalGapBetweenTextAndBtn={};const l=s.map((t=>{const i=o[e+t];let s;const a=(0,r.Yu)(i,"originalGapBetweenTextAndBtn");return void 0===a?(n.hasOriginalGapData[t]=!1,s=n.children[e+t].boundingClientRectWidth-n.labelWidths[`${e+t}label`],n.originalGapBetweenTextAndBtn[e+t]=s):(n.hasOriginalGapData[t]=!0,s=parseFloat(a)),n.children[e+t].width>0?Math.floor(n.labelWidths[`${e+t}label`]+s):0})),d=l.pop(),u=i.sameWidthButtons,h=i.stretchButtonsToMenuWidth;let c=!1;const m=n.menuItemContainerMargins,p=n.menuItemMarginForAllChildren,f=n.menuItemContainerExtraPixels,g=(e=>e.reduce(((e,t)=>e>t?e:t),-1/0))(l);let b=t(a,u,h,l,m,g,p,f);if(!b){for(let e=1;e<=l.length;e++)if(b=t(a,u,h,l.slice(0,-1*e).concat(d),m,g,p,f),b){c=!0;break}b||(c=!0,b=[d])}if(c){const e=b[b.length-1];for(b=b.slice(0,-1);b.length<s.length;)b.push(0);b[b.length-1]=e}return{realWidths:b,moreShown:c}})(s,a,{sameWidthButtons:v,stretchButtonsToMenuWidth:_},d,c.concat(l));return a.realWidths=y.realWidths,a.isMoreShown=y.moreShown,a.menuItemIds=c,a.hoverState=(0,r.Yu)(b,"hover",!1),{measures:a,domNodes:d}},patch:(e,t,n)=>{const i=n[e];(0,s.A_)(i,{overflowX:"visible"});const{menuItemIds:o,needToOpenMenuUp:c}=t,m=o.concat(l);var p,f;p=i,f=c,(0,r.a_)(p,{dropmode:f?"dropUp":"dropDown"});let g=0;if(t.hoverState===l){const e=t.realWidths.indexOf(0),i=t.menuItems[(0,a.w_)(t.menuItems,(t=>t.menuIndex===e))],r=i.moreIndex,l=r===o.length-1;i.moreDOMid&&(0,s.KT)(n[i.moreDOMid],{"data-listposition":l?"dropLonely":"top"}),Object.values(t.menuItems).filter((e=>!!e.moreDOMid)).forEach((e=>{if(e.moreIndex<r)(0,s.A_)(n[e.moreDOMid],{display:"none"});else{const n=`${e.moreDOMid}label`;g=Math.max(t.labels[n].width,g)}}))}else t.hoverState&&t.moreSubItem.forEach(((n,i)=>{const o=`${e+d+i}label`;g=Math.max(t.labels[o].width,g)}));((e,t,n,i)=>{const{hoverState:o}=t;if("-1"!==o){const{menuItemIds:r}=t,a=r.indexOf(o);if(h(t.hoverState)||o===l){if(!t.realWidths)return;const o=Math.max(i,t.children[-1!==a?e+a:e+l].width),r=Math.max(i,t.children[`${e}dropWrapper`].width),d=((e,t)=>e+15+t.menuBorderY+t.labelPad+t.menuButtonBorder)(0!==t.moreSubItem.length?t.labels[`${t.moreSubItem[0]}label`].lineHeight:0,t);t.moreSubItem.forEach((e=>{(0,s.A_)(n[e],{minWidth:`${o}px`}),(0,s.A_)(n[`${e}label`],{minWidth:"0px",lineHeight:`${d}px`})}));const c=h(t.hoverState)?t.hoverState:"__more__",m={width:t.children[e+c].width,left:t.children[e+c].left},p=u(0,t,m,o,r);(0,s.A_)(n[`${e}moreContainer`],{left:p.left,right:p.right}),(0,s.A_)(n[`${e}dropWrapper`],{left:p.left,right:p.right,top:p.top,bottom:p.bottom})}}})(e,t,n,g),t.originalGapBetweenTextAndBtn&&m.forEach((i=>{t.hasOriginalGapData[i]||(0,r.a_)(n[`${e}${i}`],{originalGapBetweenTextAndBtn:t.originalGapBetweenTextAndBtn[`${e}${i}`]})})),((e,t,n,i)=>{const{realWidths:o,height:a,menuItemContainerExtraPixels:l}=n;let d=0,u=null,h=null;const c=n.lineHeight,m=a-l.height;for(let r=0;r<i.length;r++){const a=o[r],l=a>0,p=e+i[r];h=n.linkIds[p],l?(d++,u=p,(0,s.A_)(t[p],{width:`${a}px`,height:`${m}px`,position:"relative","box-sizing":"border-box",overflow:"visible",visibility:"inherit"}),(0,s.A_)(t[`${p}label`],{"line-height":c}),(0,s.KT)(t[p],{"aria-hidden":!1})):((0,s.A_)(t[p],{height:"0px",overflow:"hidden",position:"absolute",visibility:"hidden"}),(0,s.KT)(t[p],{"aria-hidden":!0}),(0,s.KT)(t[h],{tabIndex:-1}))}1===d&&((0,r.a_)(t[`${e}moreContainer`],{listposition:"lonely"}),(0,r.a_)(t[u],{listposition:"lonely"}))})(e,n,t,m)}}};var h=function(e,t,n=window){const i=u(n);return class extends e{constructor(){super(...arguments),this._visible=!1,this._mutationIds={read:null,write:null},this._itemsContainer=null,this._dropContainer=null,this._labelItems=[]}static get observedAttributes(){return["data-hovered-item"]}attributeChangedCallback(){this._isVisible()&&this.reLayout()}connectedCallback(){this._id=this.getAttribute("id"),this._hideElement(),this._waitForDomLoad().then((()=>{super.observeResize(),this._observeChildrenResize(),this.reLayout()}))}disconnectedCallback(){t.mutationService.clear(this._mutationIds.read),t.mutationService.clear(this._mutationIds.write),super.disconnectedCallback()}_waitForDomLoad(){let e;const t=new Promise((t=>{e=t}));return this._isDomReady()?e():(this._waitForDomReadyObserver=new n.MutationObserver((()=>this._onRootMutate(e))),this._waitForDomReadyObserver.observe(this,{childList:!0,subtree:!0})),t}_isDomReady(){return this._itemsContainer=n.document.getElementById(`${this._id}itemsContainer`),this._dropContainer=n.document.getElementById(`${this._id}dropWrapper`),this._itemsContainer&&this._dropContainer}_onRootMutate(e){this._isDomReady()&&(this._waitForDomReadyObserver.disconnect(),e())}_observeChildrenResize(){const e=Array.from(this._itemsContainer.childNodes);this._labelItems=e.map((e=>n.document.getElementById(`${e.getAttribute("id")}label`))),this._labelItems.forEach((e=>super.observeChildResize(e)))}_setVisibility(e){this._visible=e,this.style.visibility=e?"inherit":"hidden"}_isVisible(){return this._visible}_hideElement(){this._setVisibility(!1)}_showElement(){this._setVisibility(!0)}reLayout(){let e,n;t.mutationService.clear(this._mutationIds.read),t.mutationService.clear(this._mutationIds.write),this._mutationIds.read=t.mutationService.measure((()=>{const t=i.measure(this._id);e=t.measures,n=t.domNodes})),this._mutationIds.write=t.mutationService.mutate((()=>{i.patch(this._id,e,n),this._showElement()}))}}},c=n(71020);(()=>{var e;if(window.customElements&&!window.customElements.get("wix-dropdown-menu")){const t=(0,c.Y)(),n=null===(e=window.customElementNamespace)||void 0===e?void 0:e.WixElement,i=h(n,{resizeService:t,mutationService:o()},window);window.customElements.define("wix-dropdown-menu",i)}})()},90856:function(e,t,n){n.d(t,{A_:function(){return r},At:function(){return s},KT:function(){return o},P2:function(){return d},Yu:function(){return a},a_:function(){return l},dL:function(){return u},tE:function(){return h}});const i={columnCount:1,columns:1,fontWeight:1,lineHeight:1,opacity:1,zIndex:1,zoom:1},o=(e,t)=>e&&t&&Object.keys(t).forEach((n=>e.setAttribute(n,t[n]))),r=(e,t)=>e&&t&&Object.keys(t).forEach((n=>{const o=t[n];void 0!==o?e.style[n]=((e,t)=>"number"!=typeof t||i[e]?t:`${t}px`)(n,o):e.style.removeProperty(n)})),s=(e,t)=>e&&t&&Object.keys(t).forEach((n=>{e.style.setProperty(n,t[n])})),a=(e,t,n=!0)=>{return e&&n?(i=e.dataset[t])?"true"===i||"false"!==i&&("null"===i?null:""+ +i===i?+i:i):i:e.dataset[t];var i},l=(e,t)=>e&&t&&Object.assign(e.dataset,t),d=e=>e||document.documentElement.clientHeight||window.innerHeight||0,u=()=>window?window.pageYOffset||document.documentElement.scrollTop:0,h={fit:"contain",fill:"cover"}},23318:function(e,t,n){n.d(t,{BU:function(){return o},F$:function(){return l},Q4:function(){return a},pR:function(){return d}});var i=n(80483);const o=(e,t,n)=>{const{targetWidth:o,targetHeight:a,imageData:l,filters:d,displayMode:u=i.fittingTypes.SCALE_TO_FILL}=e;if(!o||!a||!l.uri)return{uri:"",css:{}};const{width:h,height:c,crop:m,name:p,focalPoint:f,upscaleMethod:g,quality:b,devicePixelRatio:w=t.devicePixelRatio}=l,_=Object.assign({filters:d,upscaleMethod:g},b),v=s(w),I=Object.assign(Object.assign(Object.assign({id:l.uri,width:h,height:c},m&&{crop:m}),f&&{focalPoint:f}),p&&{name:p}),x={width:o,height:a,htmlTag:n||"img",pixelAspectRatio:v,alignment:e.alignType||i.alignTypes.CENTER},y=(0,i.getData)(u,I,x,_);return y.uri=r(y.uri,t.staticMediaUrl,t.mediaRootUrl),y},r=(e,t,n)=>{if(/(^https?)|(^data)|(^blob)|(^\\/\\/)/.test(e))return e;let i=`${t}/`;return e&&(/^micons\\//.test(e)?i=n:"ico"===/[^.]+$/.exec(e)[0]&&(i=i.replace("media","ficons"))),i+e},s=e=>{const t=window.location.search.split("&").map((e=>e.split("="))).find((e=>e[0].toLowerCase().includes("devicepixelratio")));return(t?Number(t[1]):null)||e||1},a=(e,t)=>e.getAttribute(t?"xlink:href":"src");function l(e){if(e){const{type:t}=e.dataset;if(t&&"ugc"!==t){if(!e.dataset.bbox){const{x:t,y:n,width:i,height:o}=e.getBBox();return`${t} ${n} ${i} ${o}`}}}return null}function d(e){return e.isExperimentOpen("specs.thunderbolt.tb_stop_client_images")||e.isExperimentOpen("specs.thunderbolt.final_force_webp")||e.isExperimentOpen("specs.thunderbolt.final_force_no_webp")}},71020:function(e,t,n){n.d(t,{Y:function(){return i}});const i=()=>{const e={observedElementToRelayoutTarget:new Map,getLayoutTargets(t){const n=new Set;return t.forEach((t=>n.add(e.observedElementToRelayoutTarget.get(t)))),n},observe:n=>{e.observedElementToRelayoutTarget.set(n,n),t.observe(n)},unobserve:n=>{e.observedElementToRelayoutTarget.delete(n),t.unobserve(n)},observeChild:(n,i)=>{e.observedElementToRelayoutTarget.set(n,i),t.observe(n)},unobserveChild:n=>{e.observedElementToRelayoutTarget.delete(n),t.unobserve(n)}},t=new window.ResizeObserver((t=>{e.getLayoutTargets(t.map((e=>e.target))).forEach((e=>e.reLayout()))}));return e}},97146:function(e,t,n){n.d(t,{Ax:function(){return s},Tw:function(){return r},U2:function(){return i},hr:function(){return a},w_:function(){return o},xn:function(){return l}});const i=(e,t,n)=>{const i=(Array.isArray(t)?t:t.split(".")).reduce(((e,t)=>e&&void 0!==e[t]?e[t]:null),e);return null!==i?i:n},o=(e,t)=>Object.keys(e).find((n=>t(e[n],n))),r=(e,t)=>{const n=e.reduce(((e,n)=>(e[t(n)]=n,e)),{});return Object.values(n)},s=e=>e&&e.split?e.split(";").reduce((function(e,t){const n=t.split(":");return n[0]&&n[1]&&(e[n[0].trim()]=n[1].trim()),e}),{}):{},a=(e,t=window)=>{let n=!1;return(...i)=>{n||(n=!0,t.requestAnimationFrame((()=>{n=!1,e(...i)})))}};function l(...e){let t=e[0];for(let n=1;n<e.length;++n)t=`${t.replace(/\\/$/,"")}/${e[n].replace(/^\\//,"")}`;return t}}},function(e){e.O(0,[6008,774],(function(){return t=25418,e(e.s=t);var t}));e.O()}]);\n
\n

//# sourceMappingURL=https://static.parastorage.com/services/wix-thunderbolt/dist/wixDropdownWrapper.inline.8e127238.bundle.min.js.map

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
<!-- Old Browsers Deprecation -->\n<script data-url="https://static.parastorage.com/services/wix-thunderbolt/dist/browser-deprecation.inline.d76a44de.bundle.min.js">"use strict";(self.webpackJsonp__wix_thunderbolt_app=self.webpackJsonp__wix_thunderbolt_app||[]).push([[785],{13058:function(e,t,n){n(1901)},1901:function(e,t,n){var o,i,r,s;Object.defineProperty(t,"__esModule",{value:!0});var a,c,d=n(48337),u=window,l=(null===(r=null===(i=null===(o=u.navigator)||void 0===o?void 0:o.userAgent)||void 0===i?void 0:i.toLowerCase)||void 0===r?void 0:r.call(i))||"",p=!!(null===(s=u.document)||void 0===s?void 0:s.documentMode),v=!(!l.match(/msie\\s([\\d.]+)/)&&!l.match(/trident\\/[\\d](?=[^\\?]+).*rv:([0-9.].)/)),m=p||v,x=["customElements","IntersectionObserver","ResizeObserver"],w=!b()||!y()||!h()||!x.every((function(e){return e in window}))||function(){var e,t,n=/605\\..*version\\/14\\.(?=.*safari)/i.test(l),o="Studio"===(null===(t=null===(e=u.viewerModel)||void 0===e?void 0:e.site)||void 0===t?void 0:t.editorName);return n&&o}();function f(){var e,t,n;(e=document.getElementById("SITE_CONTAINER"))&&(e.innerHTML=""),t=document.createElement("iframe"),n=function(){var e,t=(null===(e=u.viewerModel)||void 0===e?void 0:e.language.userLanguage)||"en";return"https://static.parastorage.com/services/wix-thunderbolt/dist/deprecation-".concat({pt:1,fr:1,es:1,de:1,ja:1}[t]?t:"en",".").concat("v5",".html")}(),t.setAttribute("src",n),t.setAttribute("style","position: fixed; top: 0; left: 0; width: 100%; height: 100%"),t.onload=function(){document.body.style.visibility="visible"},document.body.appendChild(t),function(){var e;try{e={customElements:"customElements"in window,IntersectionObserver:"IntersectionObserver"in window,ResizeObserver:"ResizeObserver"in window,supportsCssVars:b(),supportsCssGrid:y(),supportsES2017:h(),isIE:m}}catch(t){console.error(t),e={}}(0,d.reportPhaseStarted)("browser_not_supported","supportedFeatures=".concat(JSON.stringify(e)))}()}function b(){var e,t,n=document.createElement("style");n.innerHTML=":root { --tmp-var: bold; }",document.head.appendChild(n);var o=!!(u.CSS&&u.CSS.supports&&u.CSS.supports("font-weight","var(--tmp-var)"));return null===(t=null===(e=n.parentNode)||void 0===e?void 0:e.removeChild)||void 0===t||t.call(e,n),o}function y(){return"string"==typeof document.createElement("div").style.grid}function h(){try{new Function("let x = 1"),new Function("const x = `1`"),new Function("class X {}"),new Function("const x = (a = 0, ...b) => a"),new Function("const x = {...Object}"),new Function("const y = 1; const x = {y}"),new Function("const x = (function*() { yield 1; })().next().value === 1"),new Function("const x = async () => await new Promise(res => res(true))"),new Function("const objWithTrailingComma = {a: 1, b: 2,}"),new Function("const arrWithTrailingComma = [1,2,3,]"),Object.entries({}),Object.values({}),"x".padStart(3,"A").padEnd(5,"B"),Object.getOwnPropertyDescriptor({a:1,b:2},"a"),Object.fromEntries([["a",1]])}catch(e){return!1}return!0}(m||w)&&(u.__browser_deprecation__=!0,a=document.head||document.getElementsByTagName("head")[0],(c=document.createElement("style")).setAttribute("type","text/css"),c.appendChild(document.createTextNode("body { visibility: hidden; }")),a.appendChild(c),u.Sentry={mute:!0},"complete"===document.readyState?f():document.addEventListener("readystatechange",(function(){"complete"===document.readyState&&f()})))},48337:function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.reportPhaseStarted=void 0;var n=window;function o(e,t){void 0===t&&(t="");var o=n.fedops.data,i=o.site,r=o.rollout,s=o.fleetConfig,a=o.requestUrl,c=o.frogOnUserDomain;if(!a.includes("suppressbi=true")){var d=i.appNameForBiEvents,u=r.isDACRollout?1:0,l=r.siteAssetsVersionsRollout?1:0,p=0===s.code||1===s.code?s.code:null,v=document.visibilityState,m={WixSite:1,UGC:2,Template:3}[i.siteType]||0,x=(c?i.externalBaseUrl.replace(/^https?:\\/\\//,"")+"/_frog":"//frog.wix.com")+"/bolt-performance?src=72&evid="+e+"&appName="+d+"&is_rollout="+p+"&is_sav_rollout="+l+"&is_dac_rollout="+u+"&dc="+i.dc+"&msid="+i.metaSiteId+"&session_id="+i.sessionId+"&vsi="+"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,(function(e){var t=16*Math.random()|0;return("x"===e?t:3&t|8).toString(16)}))+"&pv="+v+"&v="+n.thunderboltVersion+"&url="+a+"&st="+m+t;(new Image).src=x}}t.reportPhaseStarted=function(e,t){var i=Date.now()-n.initialTimestamps.initialTimestamp,r=Date.now()-i;o(28,"&name=".concat(e,"&duration=").concat(r).concat(t?"&"+t:""))}}},function(e){var t;t=13058,e(e.s=t)}]);\n
\n

//# sourceMappingURL=https://static.parastorage.com/services/wix-thunderbolt/dist/browser-deprecation.inline.d76a44de.bundle.min.js.map

\n\n\n\n\n\n\n\n\n
<script defer src="https://static.parastorage.com/services/tag-manager-client/1.705.0/siteTags.bundle.min.js"></script>\n
\n\n\n\n\n\n\n\n
<!--pageHtmlEmbeds.bodyEnd start-->\n<script type="wix/htmlEmbeds" id="pageHtmlEmbeds.bodyEnd start"></script>\n\n<script type="wix/htmlEmbeds" id="pageHtmlEmbeds.bodyEnd end"></script>\n<!--pageHtmlEmbeds.bodyEnd end-->\n
\n\n\n\n\n\n\n\n\n\n\n","datePosted":"2022-12-02T05:23:52.343Z","employmentType":[],"hiringOrganization":{"@type":"Organization","name":"SWAPP - Revolutionizing Architecture","sameAs":"https://swapp.ai","logo":"https://cdn.filestackcontent.com/Y7UHfbt1Tg6JhwpEHNOi"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Tel Aviv-Yafo, Israel"}}}

Senior Software Engineer

SWAPP - Revolutionizing Architecture

SWAPP - Revolutionizing Architecture

Software Engineering
Tel Aviv-Yafo, Israel
Posted on Friday, December 2, 2022
top of page

Join the Revolution

Senior Software Engineer

IL, Tel Aviv - Full Time

About SWAPP

SWAPP is revolutionizing architecture. We provide architecture firms with automated construction documents powered by AI. SWAPP combines algorithms, human expertise, big data and local building codes in order to generate efficient and optimized architectural drawings. As a result, architects can grow their businesses and improve their gross margin, focus on the creative and planning parts rather than the tedious, grunt work.

 

SWAPP's clients include prominent architecture firms and multinational design teams of real estate developers and landlords, who have already used our groundbreaking technology to optimize their planning processes. As a company, we strive to push the boundaries of what can be automated, optimized and scaled - and are always looking for ambitious people to join us on our journey.

We are looking for a bright and experienced software engineer

to join our team and shape our technology as we grow.

As a SWAPP team member, you will

  • Own delivery of challenging features from design to production, turning yesterday's "impossible" into tomorrow's "automatic".

  • Build next generation tools that radically increase architects' productivity.

  • Continuously find improvement opportunities for the team, making our time together more fun, productive and meaningful.

You could be the one if you​

  • Have 5+ years of experience in software development, with at least 2 in server side environments

  • Have a strong grasp of software architecture and cloud-based systems.

  • Have a soft spot for geometry and mathematics (even if you are not formally qualified)

  • Have experience in 3D modeling / CAD Software - advantage

  • Our tech stack: C#, Python, JS/TS, AWS, SQL, Linux

Our team is truly multidisciplinary

You will work with designers, architects and algorithm researchers on a daily basis. Therefore, you should be

  • A highly independent team player: you can learn domain knowledge by asking the right questions and execute on your own.

  • Able to communicate your thoughts, ideas and code to your peers, who will come from different backgrounds.

Anchor 1

Interested?​

Reach out to careers@swapp.net

bottom of page