CINXE.COM

Career Opportunities at Our Company | {callstack}

<!DOCTYPE html><!-- Last Published: Mon Apr 07 2025 15:00:02 GMT+0000 (Coordinated Universal Time) --><html data-wf-domain="www.callstack.com" data-wf-page="64feeb428ac8b5f30f5a343f" data-wf-site="64d0b1ecf0fc228ea4057bb5" lang="en"><head><meta charset="utf-8"/><title>Career Opportunities at Our Company | {callstack}</title><meta content="Join Callstack - explore exciting career opportunities and become part of a team that values innovation, growth, and your unique skills." name="description"/><meta content="Career Opportunities at Our Company | {callstack}" property="og:title"/><meta content="Join Callstack - explore exciting career opportunities and become part of a team that values innovation, growth, and your unique skills." property="og:description"/><meta content="https://cdn.prod.website-files.com/64d0b1ecf0fc228ea4057bb5/660fc9cea3dbd82459804a28_CAREERS%20page.jpg" property="og:image"/><meta content="Career Opportunities at Our Company | {callstack}" property="twitter:title"/><meta content="Join Callstack - explore exciting career opportunities and become part of a team that values innovation, growth, and your unique skills." property="twitter:description"/><meta content="https://cdn.prod.website-files.com/64d0b1ecf0fc228ea4057bb5/660fc9cea3dbd82459804a28_CAREERS%20page.jpg" property="twitter:image"/><meta property="og:type" content="website"/><meta content="summary_large_image" name="twitter:card"/><meta content="width=device-width, initial-scale=1" name="viewport"/><meta content="VHgHGPUMku0sZqnDDE6iEYDpXfl0K0tdKCao3BcvW7A" name="google-site-verification"/><link href="https://cdn.prod.website-files.com/64d0b1ecf0fc228ea4057bb5/css/callstack.webflow.09b93edd9.min.css" rel="stylesheet" type="text/css"/><style>@media (min-width:992px) {html.w-mod-js:not(.w-mod-ix) [data-w-id="a6c40273-1bcd-35f3-edd2-e40b046502f1"] {opacity:1;}html.w-mod-js:not(.w-mod-ix) [data-w-id="a6c40273-1bcd-35f3-edd2-e40b046502f2"] {-webkit-transform:translate3d(0%, 0, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);-moz-transform:translate3d(0%, 0, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);-ms-transform:translate3d(0%, 0, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);transform:translate3d(0%, 0, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);}html.w-mod-js:not(.w-mod-ix) [data-w-id="a6c40273-1bcd-35f3-edd2-e40b046502f4"] {opacity:1;}html.w-mod-js:not(.w-mod-ix) [data-w-id="a6c40273-1bcd-35f3-edd2-e40b046502f5"] {-webkit-transform:translate3d(0%, 0, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);-moz-transform:translate3d(0%, 0, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);-ms-transform:translate3d(0%, 0, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);transform:translate3d(0%, 0, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);}html.w-mod-js:not(.w-mod-ix) [data-w-id="4b1e7d02-3244-78f9-d71f-2783712a0da9"] {opacity:0;}html.w-mod-js:not(.w-mod-ix) [data-w-id="aaf5712a-642d-b59f-b97c-5aada9d351b3"] {opacity:0;}}</style><link href="https://fonts.googleapis.com" rel="preconnect"/><link href="https://fonts.gstatic.com" rel="preconnect" crossorigin="anonymous"/><script src="https://ajax.googleapis.com/ajax/libs/webfont/1.6.26/webfont.js" type="text/javascript"></script><script type="text/javascript">WebFont.load({ google: { families: ["Inter:300,regular,500,600"] }});</script><script type="text/javascript">!function(o,c){var n=c.documentElement,t=" w-mod-";n.className+=t+"js",("ontouchstart"in o||o.DocumentTouch&&c instanceof DocumentTouch)&&(n.className+=t+"touch")}(window,document);</script><link href="https://cdn.prod.website-files.com/64d0b1ecf0fc228ea4057bb5/654bba74092d5681b3b5b2a4_Fav%20Icon.png" rel="shortcut icon" type="image/x-icon"/><link href="https://cdn.prod.website-files.com/64d0b1ecf0fc228ea4057bb5/654bba7476f1aa5c4b40a0cf_FavIcon.png" rel="apple-touch-icon"/><link href="https://www.callstack.com/careers" rel="canonical"/><!-- Matomo Tag Manager --> <script> var _mtm = window._mtm = window._mtm || []; _mtm.push({'mtm.startTime': (new Date().getTime()), 'event': 'mtm.Start'}); (function() { var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0]; g.async=true; g.src='https://cdn.matomo.cloud/reactuniverseconference.matomo.cloud/container_dTpa3Dfc.js'; s.parentNode.insertBefore(g,s); })(); </script> <!-- End Matomo Tag Manager --> <!-- Google Tag Manager --> <script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer','GTM-WZCRVKX'); </script> <!-- End Google Tag Manager --> <!-- new Google Tag Manager --> <script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],j=d.createElement(s);j.async=true;j.src="https://load.tgm.callstack.com/8yrrihsujoyrt.js?"+i;f.parentNode.insertBefore(j,f);})(window,document,'script','dataLayer','9e=aWQ9R1RNLUtRUzJDRjM3&apiKey=3dfa31fa');</script> <!-- End new Google Tag Manager --> <!-- Project Global CSS Styles --> <style> /* Fixing Font Weight for Browsers */ body{ overflow-x: hidden !important; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } .swiper-button{ -webkit-mask-image: -webkit-radial-gradient(white, black); } </style> <style> /* Style the custom checkbox */ .hs-input[type="checkbox"] { box-sizing: border-box; display: none; /* Hide the default checkbox */ } /* Hide the marker for list items with the class 'hs-form-booleancheckbox' */ li.hs-form-booleancheckbox::marker { display: none; content: none; } div.hbspt-form ul.inputs-list { padding-left: 0; } /* Style the custom checkbox container */ .hs-form-booleancheckbox-display { position: relative; padding-left: 24px; /* Adjust as needed */ cursor: pointer; margin-top: 8px; /* Add margin top */ margin-left: 0; /* Adjust margin to remove space taken by the marker */ } /* Create the custom checkbox design */ .hs-form-booleancheckbox-display::before { box-sizing: border-box; content: ""; position: absolute; left: 0; top: 50%; transform: translate(0%,-50%); width: 16px; /* Adjust the size as needed */ height: 16px; /* Adjust the size as needed */ border: 2px solid #19E632; /* Green border for the checkbox */ background-color: transparent !important; border-radius: 100%; /* Make it fully rounded */ } /* Style the checkmark when the checkbox is checked */ .checkbox-checked{ background-color: #19E632; /* Fill color when checked */ border: 1px solid #19E632; /* Ensure the border stays the same */ border-radius: 50%; /* Make it fully rounded */ box-sizing: border-box; content: ""; position: absolute; left: 0; top: 50%; transform: translate(0%,-50%); width: 16px; /* Adjust the size as needed */ height: 16px; /* Adjust the size as needed */ } </style> <style> /* ----------- GENERAL RULES HubSpot ----------- */ .get-in-touch-form label { color: #fff; } .footer-newsletter-embed label { color: #FF1E73 !important; } .footer-newsletter-embed input[type="email"] { color: #000 !important; /* Set text color to black */ } .hs-input.invalid.error { border: 2px solid #FF1E73 !important; } label.hs-error-msg.hs-main-font-element { color: #FF1E73 !important; /* Set text color to red */ } .hs-input{ margin-bottom: 0.25rem !important; } .hs-input.invalid.error{ margin-bottom: 0.25rem !important; } .hs-error-msgs li::marker { content: none; display: none; } ul.no-list.hs-error-msgs.inputs-list{ padding-left: 0px !important; } .hs-input{ width: 100% !important; background: #F9F8FD !important; } ul.hs-error-msgs li{ padding: 0px !important; } ul.hs-error-msgs li:before { display: none !important; width: 0px !important; height:0px !important; color:transparent !important; background-color: transparent !important; } fieldset{ width: 100% !important; max-width: none !important; } .input{ margin-right: 0px !important; } select + .nice-select.hs-input::before { content: ''; /* Required for pseudo-elements */ position: absolute; top: 50%; /* Adjust as needed */ right: 10px; /* Adjust as needed */ transform: translateY(-50%); /* Center vertically */ width: 15px; /* Adjust the arrow image width */ height: 8px; /* Adjust the arrow image height */ background-image: url('https://cdn.prod.website-files.com/64d0b1ecf0fc228ea4057bb5/64da1f704323314c87979275_Down%20Arrow%201.svg'); /* Replace with your image path */ background-size: cover; /* Adjust the image display */ transition: transform 0.3s ease; } select + .nice-select.hs-input.open::before { transform: rotate(180deg); } .get-in-touch-form input[type="submit"] { display: none; } .form-columns-2 .hs-form-field{ width: 100% !important; } textarea { height: 138px !important; } .hs-input{ outline: none; } .hs_error_rollup { display: none !important; } .nice-select .list { max-height: none !important; } .submitted-message{ color: #19E632 !important; font-weight: 600 !important; } .flip-card-list li::marker{ height: 0.5rem; width: 0.5rem; color: #19E632; } .legal-consent-container a { color: white !important; } </style> <style> .get-in-touch-form input[type="submit"] { display: block !important; } .actions { display: block !important; margin-top: 1.5rem; } .hs-button { background-color: var(--colours-main--green); color: var(--colours-main--navy); cursor: pointer; border-radius: 1.9375rem; flex: 0 auto; justify-content: center; align-items: center; padding: 1rem 1.5rem; font-family: Inter, sans-serif; font-size: 1rem; font-weight: 600; text-decoration: none; transition-property: none; display: inline-block; border: none !important; width: 100%; } .footer-newsletter-embed .hs-button { width: auto; padding: .75rem 1.5rem; } .hs-button:hover { background-image: linear-gradient(180deg, var(--colours-secondary--warning), var(--colours-main--green)); } } </style> <style> .dropdown-list-backgroud { pointer-events: none; } .secondary-button-dark-small{ -webkit-mask-image: -webkit-radial-gradient(white, black); } .secondary-button-dark-big{ -webkit-mask-image: -webkit-radial-gradient(white, black); } .primary-button-big{ -webkit-mask-image: -webkit-radial-gradient(white, black); } .primary-button-small{ -webkit-mask-image: -webkit-radial-gradient(white, black); } .services-item { -webkit-mask-image: -webkit-radial-gradient(white, black); } </style> <style> /* Set default opacity to 0 for elements with the data-opacity attribute */ [data-opacity] { opacity: 0; transition: opacity 0.5s; /* Add a transition for a smooth effect */ } </style> <style> /* Rich text element style for Bold in Quote*/ .rich-text-element blockquote strong { font-weight: 400 !important; font-size: 0.875rem !important; height: 160% !important; } </style> <style> /* fix flash of unwanted content */ body { opacity: 0; transition: opacity 0.1s ease-in-out; } body.loaded { opacity: 1; } </style> <style> .legal-consent-container p { font-family: Inter, sans-serif; font-size: .625rem; font-weight: 400; line-height: 1.5em; color: var(--colours-secondary--neutral-white); margin-top: 1.5rem; } </style> <style> .nice-select span{ position: absolute; max-width: 90%; overflow: auto; } @media (max-width: 991px) { .nice-select span{ max-width: 88%; } } @media (max-width: 585px) { .nice-select span{ max-width: 82%; } } .nice-select span::-webkit-scrollbar { display: none; } .nice-select span { -ms-overflow-style: none; /* IE and Edge */ scrollbar-width: none; /* Firefox */ } </style><script async src="https://cdn.jsdelivr.net/npm/swiper@8/swiper-bundle.min.js"></script> <style> body { overflow-x: hidden; } </style></head><body><div data-animation="default" class="navigation w-nav" data-easing2="ease" data-wf--navigation-redesign--variant="base" data-easing="ease" data-collapse="medium" data-w-id="6491e0d8-fc91-68ee-1706-332d22f88a18" role="banner" data-duration="400"><div class="nav-opacity"></div><div class="nav-bg-fix"></div><div class="nav-container"><a href="/" class="nav-brand w-nav-brand"><img sizes="100vw" srcset="https://cdn.prod.website-files.com/64d0b1ecf0fc228ea4057bb5/64d1ffc562b0e865fabcda52_Vector%20(1)-p-500.webp 500w, https://cdn.prod.website-files.com/64d0b1ecf0fc228ea4057bb5/64d1ffc562b0e865fabcda52_Vector%20(1).webp 1738w" alt="Callstack Logo" src="https://cdn.prod.website-files.com/64d0b1ecf0fc228ea4057bb5/64d1ffc562b0e865fabcda52_Vector%20(1).webp" loading="lazy" class="nav-logo"/></a><nav role="navigation" class="nav-menu nav-menu-rebrand w-nav-menu"><div class="nav-menu-mask-rebrand"><div data-delay="0" data-hover="true" data-w-id="6491e0d8-fc91-68ee-1706-332d22f88a20" class="nav-dropdown nav-about-dropdown w-dropdown"><div data-w-id="6491e0d8-fc91-68ee-1706-332d22f88a21" class="nav-dropdown-toggle nav-dropdown-rebrand w-dropdown-toggle"><a href="/about-us" class="nav-dropdown-link w-inline-block"><div class="hide">.</div></a><div class="is-txt-small is-txt-medium">About us</div><div class="nav-dropdown-arrow w-embed"><svg width="100%" height="100%" viewBox="0 0 11 8" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M9.99992 1.44922L5.84163 5.77457L1.68335 1.44922" stroke="currentColor" stroke-width="2" stroke-linecap="round"/> </svg></div></div><nav class="nav-dropdown-list nav-about-dropdown-list w-dropdown-list"><div class="nav-dropdown-list-wrapper"><div class="is-container is-grid nav-container"><div id="w-node-_9dcf6c75-67a1-faf9-392f-2f4057f55063-22f88a18" class="is-column navigation-left-column-link"><a id="w-node-_9dcf6c75-67a1-faf9-392f-2f4057f55064-22f88a18" href="/about-us" class="is-nav-link is-t-hidden is-txt-offwhite">About us</a><a href="/about-us" class="btn-sec--stroke is-full-width-mobile is-d-hidden is-t-visible w-button">Explore all about us</a><div class="navigation-left-column-hl"></div><div class="navigation-left-column-link-about-us"><div id="w-node-_64e14513-eefa-8003-5684-bcdb193971f0-22f88a18" class="navigation-left-column-link-wrapper"><a id="w-node-_64e14513-eefa-8003-5684-bcdb193971f1-22f88a18" href="/careers" aria-current="page" class="is-nav-link is-txt-offwhite w--current">Careers</a><img src="https://cdn.prod.website-files.com/64d0b1ecf0fc228ea4057bb5/66559c352bf2085d630df714_Down%20Arrow%202.svg" loading="lazy" alt="" class="navigation-left-column-arrow"/></div><div id="w-node-_9dcf6c75-67a1-faf9-392f-2f4057f55072-22f88a18" class="navigation-left-column-link-wrapper"><a id="w-node-_9dcf6c75-67a1-faf9-392f-2f4057f55073-22f88a18" href="/referral-program" class="is-nav-link is-txt-offwhite">Referral program</a><img src="https://cdn.prod.website-files.com/64d0b1ecf0fc228ea4057bb5/66559c352bf2085d630df714_Down%20Arrow%202.svg" loading="lazy" alt="" class="navigation-left-column-arrow"/></div><div class="navigation-left-column-link-wrapper"><a id="w-node-_9dcf6c75-67a1-faf9-392f-2f4057f5506b-22f88a18" href="/team" class="is-nav-link is-txt-offwhite">Team</a><img src="https://cdn.prod.website-files.com/64d0b1ecf0fc228ea4057bb5/66559c352bf2085d630df714_Down%20Arrow%202.svg" loading="lazy" alt="" class="navigation-left-column-arrow"/></div></div></div><div id="w-node-_9dcf6c75-67a1-faf9-392f-2f4057f55082-22f88a18" class="is-column is-txt-offwhite is-t-hidden"><p class="is-sub-small is-margin-b-24">&quot; Joining Callstack, I was excited, mostly because of one thing - I was going to work with experts who built open-source tools that I&#x27;ve been using in my projects...”</p><div class="is-row-l-h-b-12"><img src="https://cdn.prod.website-files.com/64d0b1ecf0fc228ea4057bb5/665849b5fba88ae33874f088_personimage.png" loading="lazy" alt="" class="nav-about-image"/><div class="is-column"><p class="is-txt-small">Jakub Urban</p><p class="is-txt-small">Senior Software Engineer</p></div></div></div></div></div></nav></div><a href="/technology" class="nav-case-link nav-dropdown-rebrand is-txt-small is-txt-medium">Technology</a><div data-delay="0" data-hover="true" class="nav-dropdown nav-services-dropdown w-dropdown"><div id="service-dropdown" class="nav-dropdown-toggle nav-dropdown-rebrand w-dropdown-toggle"><a href="/services" class="nav-dropdown-link w-inline-block"><div class="hide">.</div></a><div class="is-txt-small is-txt-medium">Services</div><div class="nav-dropdown-arrow w-embed"><svg width="100%" height="100%" viewBox="0 0 11 8" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M9.99992 1.44922L5.84163 5.77457L1.68335 1.44922" stroke="currentColor" stroke-width="2" stroke-linecap="round"/> </svg></div></div><nav class="nav-dropdown-list nav-services-dropdown-list-redesign w-dropdown-list"><div class="nav-dropdown-list-wrapper"><div class="is-container is-grid"><div id="w-node-ebb65425-2f49-ac9a-8614-8cc17f7adec5-22f88a18" class="is-column nav-services-main"><a id="w-node-ebb65425-2f49-ac9a-8614-8cc17f7adec6-22f88a18" href="/services" class="is-nav-link is-t-hidden is-txt-offwhite">Explore all services</a><a href="/services" class="btn-sec--stroke is-full-width-mobile is-d-hidden is-t-visible is-margin-b-16 w-button">Explore all services</a><div class="navigation-left-column-hl"></div></div><div id="w-node-ebb65425-2f49-ac9a-8614-8cc17f7adecb-22f88a18" data-current="Product Development and Growth" data-easing="ease" data-duration-in="300" data-duration-out="100" class="is-container is-grid nav-container-services w-tabs"><div id="w-node-ebb65425-2f49-ac9a-8614-8cc17f7adecc-22f88a18" class="nav-tabs-wrapper-main w-tab-menu"><a data-w-tab="Product Development and Growth" data-w-id="ebb65425-2f49-ac9a-8614-8cc17f7adecd" class="nav-tab-link services-new w-inline-block w-tab-link w--current"><div class="nav-arrow-wrapper-bg"><div class="is-nav-link-services-tab">Product Development and Growth</div><div class="nav-dropdown-holder-arrow services w-embed"><svg width="11" height="8" viewBox="0 0 11 8" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M9.99992 1.44922L5.84163 5.77457L1.68335 1.44922" stroke="currentColor" stroke-width="2" stroke-linecap="round"/> </svg></div></div></a><a data-w-tab="Optimization of Products and Processes" data-w-id="ebb65425-2f49-ac9a-8614-8cc17f7aded2" class="nav-tab-link services-new w-inline-block w-tab-link"><div class="nav-arrow-wrapper services"><div class="is-nav-link-services-tab">Optimization of Products and Processes</div><div class="nav-dropdown-holder-arrow services w-embed"><svg width="11" height="8" viewBox="0 0 11 8" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M9.99992 1.44922L5.84163 5.77457L1.68335 1.44922" stroke="currentColor" stroke-width="2" stroke-linecap="round"/> </svg></div></div></a><a data-w-tab="Tech Stack Upgrade" data-w-id="ebb65425-2f49-ac9a-8614-8cc17f7aded7" class="nav-tab-link services-new w-inline-block w-tab-link"><div class="nav-arrow-wrapper services"><div class="is-nav-link-services-tab">Tech Stack Upgrade</div><div class="nav-dropdown-holder-arrow services w-embed"><svg width="11" height="8" viewBox="0 0 11 8" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M9.99992 1.44922L5.84163 5.77457L1.68335 1.44922" stroke="currentColor" stroke-width="2" stroke-linecap="round"/> </svg></div></div></a><a data-w-tab="Team Upskilling" data-w-id="ebb65425-2f49-ac9a-8614-8cc17f7adedc" class="nav-tab-link services-new w-inline-block w-tab-link"><div class="nav-arrow-wrapper services"><div class="is-nav-link-services-tab">Team Upskilling</div><div class="nav-dropdown-holder-arrow services w-embed"><svg width="11" height="8" viewBox="0 0 11 8" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M9.99992 1.44922L5.84163 5.77457L1.68335 1.44922" stroke="currentColor" stroke-width="2" stroke-linecap="round"/> </svg></div></div></a><a data-w-tab="Business Transformation" data-w-id="ebb65425-2f49-ac9a-8614-8cc17f7adee1" class="nav-tab-link services-new w-inline-block w-tab-link"><div class="nav-arrow-wrapper services"><div class="is-nav-link-services-tab">Business Transformation</div><div class="nav-dropdown-holder-arrow services w-embed"><svg width="11" height="8" viewBox="0 0 11 8" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M9.99992 1.44922L5.84163 5.77457L1.68335 1.44922" stroke="currentColor" stroke-width="2" stroke-linecap="round"/> </svg></div></div></a></div><div id="w-node-ebb65425-2f49-ac9a-8614-8cc17f7adee6-22f88a18" class="nav-tabs-content commynity-nav services-tab-content-redesign w-tab-content"><div data-w-tab="Product Development and Growth" class="nav-services-rebrand-tab-pane w-tab-pane w--tab-active"><div class="tab-dropdown-trigger services first"><div class="nav-arrow-wrapper services"><div class="nav-dropdown-holder-item-text">Product Development and Growth</div><div class="nav-dropdown-holder-arrow services rotate-90-tablet w-embed"><svg width="100%" height="100%" viewBox="0 0 11 8" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M9.99992 1.44922L5.84163 5.77457L1.68335 1.44922" stroke="currentColor" stroke-width="2" stroke-linecap="round"/> </svg></div></div><a href="https://www.callstack.com/services/product-development-and-growth" class="nav-mobile-link-block w-inline-block"><div class="hide">.</div></a></div><div class="nav-services-content"><div id="w-node-ebb65425-2f49-ac9a-8614-8cc17f7adef1-22f88a18" class="nav-main-product-div"><a id="w-node-ebb65425-2f49-ac9a-8614-8cc17f7adef2-22f88a18" href="https://www.callstack.com/services/product-development-and-growth" class="is-nav-link">Explore all in Product Development and Growth</a></div><div id="w-node-ebb65425-2f49-ac9a-8614-8cc17f7adef4-22f88a18" class="w-layout-vflex nav-link-flex"><a id="w-node-ebb65425-2f49-ac9a-8614-8cc17f7adef5-22f88a18" href="https://www.callstack.com/products/product-architecture" class="is-nav-link">Product Architecture</a><a href="https://www.callstack.com/products/web-app-development" class="is-nav-link">Web App Development</a><a href="https://www.callstack.com/products/app-maintenance" class="is-nav-link">App Maintenance</a></div><div id="w-node-ebb65425-2f49-ac9a-8614-8cc17f7adefb-22f88a18" class="w-layout-vflex nav-link-flex"><a id="w-node-ebb65425-2f49-ac9a-8614-8cc17f7adefc-22f88a18" href="https://www.callstack.com/products/app-testing-and-quality-assurance" class="is-nav-link">App Testing and Quality Assurance</a><a title="Full stack app development" href="/product/full-stack-app-development-services" class="is-nav-link">Full Stack App Development</a><a href="/product/mobile-app-development" class="is-nav-link">Mobile App Development</a></div><div id="w-node-ebb65425-2f49-ac9a-8614-8cc17f7adf02-22f88a18" class="w-layout-vflex nav-link-flex"><a id="w-node-ebb65425-2f49-ac9a-8614-8cc17f7adf03-22f88a18" href="https://www.callstack.com/products/integration-support-for-wearables-tv-consoles" class="is-nav-link">Integration Support For Wearables, TV, Consoles</a><a href="https://www.callstack.com/products/integration-of-new-features-into-existing-apps" class="is-nav-link">Integration Of New Features Into Existing Apps</a></div></div></div><div data-w-tab="Optimization of Products and Processes" class="nav-services-rebrand-tab-pane w-tab-pane"><div class="tab-dropdown-trigger services"><div class="nav-arrow-wrapper services"><div class="nav-dropdown-holder-item-text">Optimization of Products and Processes</div><div class="nav-dropdown-holder-arrow services rotate-90-tablet w-embed"><svg width="100%" height="100%" viewBox="0 0 11 8" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M9.99992 1.44922L5.84163 5.77457L1.68335 1.44922" stroke="currentColor" stroke-width="2" stroke-linecap="round"/> </svg></div></div><a href="https://www.callstack.com/services/optimization-of-products-and-processes" class="nav-mobile-link-block w-inline-block"><div class="hide">.</div></a></div><div class="nav-services-content"><div id="w-node-ebb65425-2f49-ac9a-8614-8cc17f7adf11-22f88a18" class="nav-main-product-div"><a id="w-node-ebb65425-2f49-ac9a-8614-8cc17f7adf12-22f88a18" href="https://www.callstack.com/services/optimization-of-products-and-processes" class="is-nav-link">Explore all in Optimization of Products and Processes</a></div><div id="w-node-ebb65425-2f49-ac9a-8614-8cc17f7adf14-22f88a18" class="w-layout-vflex nav-link-flex"><a id="w-node-ebb65425-2f49-ac9a-8614-8cc17f7adf15-22f88a18" href="https://www.callstack.com/products/technical-debt-reduction-and-prevention" class="is-nav-link">Technical Debt Reduction And Prevention</a><a href="https://www.callstack.com/products/development-efficiency-boost" class="is-nav-link">Development Efficiency Boost</a></div><div id="w-node-ebb65425-2f49-ac9a-8614-8cc17f7adf19-22f88a18" class="w-layout-vflex nav-link-flex"><a href="https://www.callstack.com/products/react-compiler-guided-implementation" class="is-nav-link">React Compiler Guided Implementation<br/></a><a href="https://www.callstack.com/product/app-performance-optimization" class="is-nav-link">App Performance Optimization</a></div></div></div><div data-w-tab="Tech Stack Upgrade" class="nav-services-rebrand-tab-pane w-tab-pane"><div class="tab-dropdown-trigger services"><div class="nav-arrow-wrapper services"><div class="nav-dropdown-holder-item-text">Tech Stack Upgrade</div><div class="nav-dropdown-holder-arrow services rotate-90-tablet w-embed"><svg width="100%" height="100%" viewBox="0 0 11 8" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M9.99992 1.44922L5.84163 5.77457L1.68335 1.44922" stroke="currentColor" stroke-width="2" stroke-linecap="round"/> </svg></div></div><a href="https://www.callstack.com/services/tech-stack-upgrade" class="nav-mobile-link-block w-inline-block"><div class="hide">.</div></a></div><div id="w-node-ebb65425-2f49-ac9a-8614-8cc17f7adf28-22f88a18" class="nav-services-content"><div id="w-node-ebb65425-2f49-ac9a-8614-8cc17f7adf29-22f88a18" class="nav-main-product-div"><a id="w-node-ebb65425-2f49-ac9a-8614-8cc17f7adf2a-22f88a18" href="https://www.callstack.com/services/tech-stack-upgrade" class="is-nav-link">Explore all in Tech Stack Upgrade</a></div><div id="w-node-ebb65425-2f49-ac9a-8614-8cc17f7adf2c-22f88a18" class="w-layout-vflex nav-link-flex"><a id="w-node-ebb65425-2f49-ac9a-8614-8cc17f7adf2d-22f88a18" href="https://www.callstack.com/products/architecture-redesign" class="is-nav-link">Architecture Redesign</a><a href="https://www.callstack.com/products/adoption-of-a-cross-platform-approach" class="is-nav-link">Adoption Of A Cross-Platform Approach</a><a href="/product/migration-to-react-native" class="is-nav-link">Migration To React Native</a><a href="/product/the-bridge-module" class="is-nav-link">The Bridge Module</a></div></div></div><div data-w-tab="Team Upskilling" class="nav-services-rebrand-tab-pane w-tab-pane"><div class="tab-dropdown-trigger services"><div class="nav-arrow-wrapper services"><div class="nav-dropdown-holder-item-text">Team Upskilling</div><div class="nav-dropdown-holder-arrow services rotate-90-tablet w-embed"><svg width="100%" height="100%" viewBox="0 0 11 8" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M9.99992 1.44922L5.84163 5.77457L1.68335 1.44922" stroke="currentColor" stroke-width="2" stroke-linecap="round"/> </svg></div></div><a href="https://www.callstack.com/services/team-upskilling" class="nav-mobile-link-block w-inline-block"><div class="hide">.</div></a></div><div class="nav-services-content"><div id="w-node-ebb65425-2f49-ac9a-8614-8cc17f7adf3d-22f88a18" class="nav-main-product-div"><a id="w-node-ebb65425-2f49-ac9a-8614-8cc17f7adf3e-22f88a18" href="https://www.callstack.com/services/team-upskilling" class="is-nav-link">Explore all in Team Upskilling</a></div><div id="w-node-ebb65425-2f49-ac9a-8614-8cc17f7adf40-22f88a18" class="w-layout-vflex nav-link-flex"><a id="w-node-ebb65425-2f49-ac9a-8614-8cc17f7adf41-22f88a18" href="https://www.callstack.com/products/rapid-team-expansion" class="is-nav-link">Rapid Team Expansion</a><a href="https://www.callstack.com/products/developer-training" class="is-nav-link">Developer Training</a></div><div id="w-node-ebb65425-2f49-ac9a-8614-8cc17f7adf45-22f88a18" class="w-layout-vflex nav-link-flex"><a id="w-node-ebb65425-2f49-ac9a-8614-8cc17f7adf46-22f88a18" href="https://www.callstack.com/products/consulting" class="is-nav-link">Consulting</a><a href="https://www.callstack.com/products/mentoring-program" class="is-nav-link">Mentoring Program</a></div></div></div><div data-w-tab="Business Transformation" class="nav-services-rebrand-tab-pane w-tab-pane"><div class="tab-dropdown-trigger services"><div class="nav-arrow-wrapper services"><div class="nav-dropdown-holder-item-text">Business Transformation</div><div class="nav-dropdown-holder-arrow services rotate-90-tablet w-embed"><svg width="100%" height="100%" viewBox="0 0 11 8" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M9.99992 1.44922L5.84163 5.77457L1.68335 1.44922" stroke="currentColor" stroke-width="2" stroke-linecap="round"/> </svg></div></div><a href="https://www.callstack.com/services/business-transformation" class="nav-mobile-link-block w-inline-block"><div class="hide">.</div></a></div><div class="nav-services-content"><div id="w-node-ebb65425-2f49-ac9a-8614-8cc17f7adf54-22f88a18" class="nav-main-product-div"><a id="w-node-ebb65425-2f49-ac9a-8614-8cc17f7adf55-22f88a18" href="https://www.callstack.com/services/business-transformation" class="is-nav-link">Explore all in Business Transformation</a></div><div id="w-node-ebb65425-2f49-ac9a-8614-8cc17f7adf57-22f88a18" class="w-layout-vflex nav-link-flex"><a id="w-node-ebb65425-2f49-ac9a-8614-8cc17f7adf58-22f88a18" href="https://www.callstack.com/products/learning-and-development-strategies" class="is-nav-link">Learning And Development Strategies</a><a href="https://www.callstack.com/products/workstreams-optimization" class="is-nav-link">Workstreams’ Optimization</a><a href="https://www.callstack.com/products/product-shipment-acceleration" class="is-nav-link">Product Shipment Acceleration</a></div><div id="w-node-ebb65425-2f49-ac9a-8614-8cc17f7adf5e-22f88a18" class="w-layout-vflex nav-link-flex"><a id="w-node-ebb65425-2f49-ac9a-8614-8cc17f7adf5f-22f88a18" href="https://www.callstack.com/products/work-efficiency" class="is-nav-link">Work Efficiency</a><a href="https://www.callstack.com/products/tech-scalability" class="is-nav-link">Tech Scalability</a></div></div></div></div></div></div></div></nav></div><a href="/case-studies" class="nav-case-link nav-dropdown-rebrand is-txt-small is-txt-medium">Case studies</a><div data-delay="0" data-hover="true" class="nav-dropdown nav-community-dropdown w-dropdown"><div id="community-dropdown" class="nav-dropdown-toggle nav-dropdown-rebrand w-dropdown-toggle"><a href="/community" class="nav-dropdown-link w-inline-block"><div class="hide">.</div></a><div class="is-txt-small is-txt-medium">Community</div><div class="nav-dropdown-arrow w-embed"><svg width="100%" height="100%" viewBox="0 0 11 8" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M9.99992 1.44922L5.84163 5.77457L1.68335 1.44922" stroke="currentColor" stroke-width="2" stroke-linecap="round"/> </svg></div></div><nav class="nav-dropdown-list nav-community-dropdown-list w-dropdown-list"><div class="nav-dropdown-list-wrapper"><div class="is-container is-grid nav-container"><div id="w-node-_94d078a0-d19d-230c-2b62-99bff7f71e09-22f88a18" class="is-column navigation-left-column-link"><a id="w-node-e1a9b6ed-5954-6c89-a1b8-793b8faff5c0-22f88a18" href="/community" class="is-nav-link is-t-hidden is-txt-offwhite">Our Community</a><a href="/community" class="btn-sec--stroke is-full-width-mobile is-d-hidden is-t-visible w-button">Explore our community</a><div class="navigation-left-column-hl"></div><div class="navigation-left-column-link-grid"><div class="navigation-left-column-link-wrapper"><a id="w-node-_051b9bdc-ab45-28e2-bb9f-04e71c389da9-22f88a18" href="/blog" class="is-nav-link is-txt-offwhite">Blog</a><img src="https://cdn.prod.website-files.com/64d0b1ecf0fc228ea4057bb5/66559c352bf2085d630df714_Down%20Arrow%202.svg" loading="lazy" alt="" class="navigation-left-column-arrow"/></div><div id="w-node-_10fea679-60d7-3c74-fa02-8f6b5d46430e-22f88a18" class="navigation-left-column-link-wrapper"><a id="w-node-a006eadf-2839-c454-d3b5-530f03142fd6-22f88a18" href="/event" class="is-nav-link is-txt-offwhite">Events</a><img src="https://cdn.prod.website-files.com/64d0b1ecf0fc228ea4057bb5/66559c352bf2085d630df714_Down%20Arrow%202.svg" loading="lazy" alt="" class="navigation-left-column-arrow"/></div><div id="w-node-_53e825e7-9978-41c8-2b75-14f7841ef6f3-22f88a18" class="navigation-left-column-link-wrapper"><a id="w-node-_53e825e7-9978-41c8-2b75-14f7841ef6f4-22f88a18" href="/podcast" class="is-nav-link is-txt-offwhite">Podcast</a><img src="https://cdn.prod.website-files.com/64d0b1ecf0fc228ea4057bb5/66559c352bf2085d630df714_Down%20Arrow%202.svg" loading="lazy" alt="" class="navigation-left-column-arrow"/></div><div class="navigation-left-column-link-wrapper"><a id="w-node-fe6abfea-f196-fb04-ce79-241917016825-22f88a18" href="https://www.callstack.com/ebook/the-ultimate-guide-to-react-native-optimization" class="is-nav-link is-txt-offwhite">Ebook</a><img src="https://cdn.prod.website-files.com/64d0b1ecf0fc228ea4057bb5/66559c352bf2085d630df714_Down%20Arrow%202.svg" loading="lazy" alt="" class="navigation-left-column-arrow"/></div><div class="navigation-left-column-link-wrapper"><a id="w-node-e78f1138-0127-0c6c-488f-d3be8460d6d1-22f88a18" href="/webinar" class="is-nav-link is-txt-offwhite">Webinar</a><img src="https://cdn.prod.website-files.com/64d0b1ecf0fc228ea4057bb5/66559c352bf2085d630df714_Down%20Arrow%202.svg" loading="lazy" alt="" class="navigation-left-column-arrow"/></div><div class="navigation-left-column-link-wrapper"><a id="w-node-b4dea9ef-fd7c-e7f3-bc0e-d065c82c6b69-22f88a18" href="/newsletter" class="is-nav-link is-txt-offwhite">Newsletter</a><img src="https://cdn.prod.website-files.com/64d0b1ecf0fc228ea4057bb5/66559c352bf2085d630df714_Down%20Arrow%202.svg" loading="lazy" alt="" class="navigation-left-column-arrow"/></div><div id="w-node-_67bc1faf-b6a4-c5b9-3d9a-fd8234387a24-22f88a18" class="navigation-left-column-link-wrapper"><a id="w-node-_67bc1faf-b6a4-c5b9-3d9a-fd8234387a25-22f88a18" href="/open-source" class="is-nav-link is-txt-offwhite">Open Source</a><img src="https://cdn.prod.website-files.com/64d0b1ecf0fc228ea4057bb5/66559c352bf2085d630df714_Down%20Arrow%202.svg" loading="lazy" alt="" class="navigation-left-column-arrow"/></div></div></div><div id="w-node-e89a2c03-77f4-e4c5-2353-be709b7bb74a-22f88a18" class="is-row-l-h-c-16 is-t-hidden"><img src="https://cdn.prod.website-files.com/64d0b1ecf0fc228ea4057bb5/67daf26cde119d9b9070ab71_react_native_ebook.webp" loading="lazy" sizes="100vw" srcset="https://cdn.prod.website-files.com/64d0b1ecf0fc228ea4057bb5/67daf26cde119d9b9070ab71_react_native_ebook-p-500.webp 500w, https://cdn.prod.website-files.com/64d0b1ecf0fc228ea4057bb5/67daf26cde119d9b9070ab71_react_native_ebook-p-800.webp 800w, https://cdn.prod.website-files.com/64d0b1ecf0fc228ea4057bb5/67daf26cde119d9b9070ab71_react_native_ebook-p-1080.webp 1080w, https://cdn.prod.website-files.com/64d0b1ecf0fc228ea4057bb5/67daf26cde119d9b9070ab71_react_native_ebook.webp 1200w" alt="" class="nav-community-image"/><div class="is-column is-txt-offwhite"><p class="is-h6 is-margin-b-16">react native performance optimization ebook</p><p class="is-txt-small is-margin-b-16">Your complete compendium for peak performance from React Native experts.</p><a href="https://www.callstack.com/ebook/the-ultimate-guide-to-react-native-optimization" class="btn-sec--stroke w-button">Download</a></div></div></div></div></nav></div><a href="/contact" class="btn-prm nav-hire-us-btn w-button">Hire us</a></div></nav><div class="nav-responsive-holder-rebrand"><a href="/contact" class="btn-prm is-d-hidden is-t-visible w-button">Hire us</a><div scroll="both" class="nav-menu-button w-nav-button"><div class="nav-menu-button-wrap"><div class="nav-lines nav-line-1"></div><div class="nav-lines nav-line-2"></div><div class="nav-lines nav-line-3"></div></div></div></div></div><div class="display-none w-embed"><style> @media (max-width: 991px) { .nav-services-rebrand-tab-pane { display: block !important; } } .nav-dropdown-list{ pointer-events: none; transition: all 300ms ease; } .nav-dropdown-list.w--open{ pointer-events: auto; } @media (min-width: 992px) and (max-width: 1200px) { .nav-community-item-wrapper{ grid-row-gap: 0.5rem; padding-left: 1rem; padding-right: 1rem; } .nav-dropdown-toggle, .nav-case-link{ padding-left: 1rem; padding-right: 1rem; } } .nav-dropdown-toggle.w--open .nav-dropdown-arrow { transform: rotate(180deg); transition: transform 0.3s ease; /* Optional: Add a smooth transition effect */ } .nav-dropdown-toggle .nav-dropdown-arrow { transform: rotate(0deg); transition: transform 0.3s ease; /* Optional: Add a smooth transition effect */ margin-top: 0rem; } </style></div><div class="dropdown-list-background"></div><div class="display-none w-embed"><style> .dropdown-list-background{ pointer-events:none; } .nav-opacity { pointer-events:none; } </style></div></div><div class="main-wrapper"><div class="hero-wrapper"><section class="is-section-8rem bg-gradient-400 relative"><div data-opacity="" class="container grid relative"><div id="w-node-_729b1aa2-06c6-c982-29b4-841381e27aa2-0f5a343f" class="text-center text-off-white"><div class="text-xl margin-3xs">Join the</div><div class="careers-hero-hr margin-3xs"></div><h1 class="jumbo-3xl margin-3xs">CALLSTACK TEAM</h1><p class="text-l margin-s">We are constantly on the lookout for talented individuals who excel in their fields.</p><a href="#careers-jobs" data-w-id="aaf5712a-642d-b59f-b97c-5aada9d351b2" class="primary-button-big w-inline-block"><div data-w-id="aaf5712a-642d-b59f-b97c-5aada9d351b3" class="apsolute-cover bg-gradient-300"></div><div class="button-text z1">See open positions</div></a></div></div></section></div><section class="is-section-8rem no-padding"><img src="https://cdn.prod.website-files.com/64d0b1ecf0fc228ea4057bb5/64fef403813779c0042b15d4_Careers.webp" loading="eager" alt="Careers Hero Image" class="careers-hero-image"/></section><section class="is-section-8rem careers-second-section"><div class="container grid"><div id="w-node-_9b892606-e53d-7255-1630-8a405999113b-0f5a343f"><div id="w-node-_7aa90d8c-9e1f-64f9-baf0-9902eeba55ec-eeba55ec" class="section-intro-header-capital-long-paragraph"><h2 class="heading-2xl margin-s">We don’t follow best practices. We set them!</h2><p class="blog-text">We are leaders in cross-platform development and consultancy. We accelerate innovation and growth. We nurture new ideas within our R&amp;D program and drive the Open Source community by continuous support, contribution, and development. Helping the community is in our DNA.</p><a href="/team" class="secondary-button-dark-text margin-top-m w-inline-block"><div class="button-text z1">Our Team</div></a></div></div></div></section><section class="is-section-8rem no-padding overflow-hidden"><div id="careers-people" class="full-width w-dyn-list"><div role="list" class="swiper-wrapper w-dyn-items"><div role="listitem" class="swiper-slide careers-image-slide w-dyn-item"><img alt="" loading="eager" src="https://cdn.prod.website-files.com/64d4ce10600bd67e51c42838/67604d1cd264b230fecc0ecc_RUC%20Organizers.webp" class="careers-image"/></div><div role="listitem" class="swiper-slide careers-image-slide w-dyn-item"><img alt="" loading="eager" src="https://cdn.prod.website-files.com/64d4ce10600bd67e51c42838/65042b2aa7b41fb9014096fc_64ff0734e51f6324bec45d5f_6194f9edcd483b4bcf6b70e2_09.webp" class="careers-image"/></div><div role="listitem" class="swiper-slide careers-image-slide w-dyn-item"><img alt="" loading="eager" src="https://cdn.prod.website-files.com/64d4ce10600bd67e51c42838/64ff073486c787d72014e1fc_6194fbec62a12076e5ef8694_12.png" class="careers-image"/></div><div role="listitem" class="swiper-slide careers-image-slide w-dyn-item"><img alt="" loading="eager" src="https://cdn.prod.website-files.com/64d4ce10600bd67e51c42838/65042b432734188b0d8f5d82_64ff07348d5066b08b201f55_6194f9b30feece6271156946_10.webp" class="careers-image"/></div><div role="listitem" class="swiper-slide careers-image-slide w-dyn-item"><img alt="" loading="eager" src="https://cdn.prod.website-files.com/64d4ce10600bd67e51c42838/651dc2dbf9a6cd4542553d61_12.jpg" class="careers-image"/></div><div role="listitem" class="swiper-slide careers-image-slide w-dyn-item"><img alt="" loading="eager" src="https://cdn.prod.website-files.com/64d4ce10600bd67e51c42838/65042b5c684769cc12f7d4d9_64ff07338d5066b08b2018f1_6194f78c220bd7e268f5e131_05.webp" class="careers-image"/></div><div role="listitem" class="swiper-slide careers-image-slide w-dyn-item"><img alt="" loading="eager" src="https://cdn.prod.website-files.com/64d4ce10600bd67e51c42838/65042bc436d8de2b2c754716_64ff0733085eaf1f1f70ae9e_6192318f2d68bbab00c074d6_6179347f463031a64dab7c3d_pawla-min.webp" class="careers-image"/></div><div role="listitem" class="swiper-slide careers-image-slide w-dyn-item"><img alt="" loading="eager" src="https://cdn.prod.website-files.com/64d4ce10600bd67e51c42838/65042bda5790576aeddc74f5_64ff07328d5066b08b2014f1_6194e5f628619c7a9eb2aa39_photo-office-min.webp" class="careers-image"/></div><div role="listitem" class="swiper-slide careers-image-slide w-dyn-item"><img alt="" loading="eager" src="https://cdn.prod.website-files.com/64d4ce10600bd67e51c42838/65042bf5684769cc12f87537_64ff07326852ad79e7076b6a_6177eb17e3600048a5c923cc_DSC07583-min.webp" class="careers-image"/></div><div role="listitem" class="swiper-slide careers-image-slide w-dyn-item"><img alt="" loading="eager" src="https://cdn.prod.website-files.com/64d4ce10600bd67e51c42838/65042c151d95e83417b37f2d_64ff07329f742a6dcab91071_619234f942545af0c4cd3c4c_6177eb4fc47739ee7a0fe8ac_DSC07661-min20(1).webp" class="careers-image"/></div><div role="listitem" class="swiper-slide careers-image-slide w-dyn-item"><img alt="" loading="eager" src="https://cdn.prod.website-files.com/64d4ce10600bd67e51c42838/64ff073286c787d72014df1d_619231b6767c3558019bace3_6178ff14c59b6f21263bcf11_photo1-min.png" class="careers-image"/></div></div></div><div class="custom-style w-embed w-script"><style> .swiper-wrapper { -webkit-transition-timing-function:linear!important; -o-transition-timing-function:linear!important; transition-timing-function:linear!important; } </style> <script> document.addEventListener('DOMContentLoaded', function() { setTimeout(() => { var careersPeopleSwiper = new Swiper ('#careers-people', { spaceBetween: 48, grabCursor: true, centeredSlides: true, a11y: false, freeMode: true, speed: 8000, loop: true, slidesPerView: "auto", autoplay: { delay: 0.5, disableOnInteraction: false, }, breakpoints: { 0: { /* when window >=0px - webflow mobile landscape/portriat */ spaceBetween: 12, }, 480: { /* when window >=0px - webflow mobile landscape/portriat */ spaceBetween: 16, }, 767: { /* when window >= 767px - webflow tablet */ spaceBetween: 16, }, 992: { /* when window >= 988px - webflow desktop */ spaceBetween: 48, } }, }); }, 1000); }); </script></div></section><section class="is-section-8rem careers-mission"><div class="container grid"><div id="w-node-d658b232-7f3d-f1d4-ea92-84f400768b1c-00768b1b" class="column center"><h2 class="heading-xl uppercase margin-m">our values</h2></div><div id="w-node-d658b232-7f3d-f1d4-ea92-84f400768b21-00768b1b" class="case-studies-swiper-wrapper"><div class="community-topics-swiper-wrapper"><div id="topic-swiper" class="case-studies-swiper-wrapper w-dyn-list"><div role="list" class="swiper-wrapper w-dyn-items"><div role="listitem" class="swiper-slide case-studies-slide w-dyn-item"><div class="careers-mission-wrapper-card drop-shadow"><div class="column full-width"><h3 class="heading-s margin-3xs">WE ALWAYS PLAY TO WIN</h3><p class="text-m">We lead the market by delivering the highest performance and exceptional value, setting ambitious goals and taking ownership to achieve them. With a focus on solving problems and creating opportunities, we continuously generate value for our customers by delivering the highest possible performance.</p></div></div></div><div role="listitem" class="swiper-slide case-studies-slide w-dyn-item"><div class="careers-mission-wrapper-card drop-shadow"><div class="column full-width"><h3 class="heading-s margin-3xs">WE BUILD POSITIVE RELATIONSHIPS</h3><p class="text-m">We prioritize respect, understanding, and care for those around us by treating each other with respect, actively listening, and showing empathy. We address problems openly, seeking win-win solutions, and proactively share knowledge and experience. As active members of our professional communities, we support and uplift one another.</p></div></div></div><div role="listitem" class="swiper-slide case-studies-slide w-dyn-item"><div class="careers-mission-wrapper-card drop-shadow"><div class="column full-width"><h3 class="heading-s margin-3xs">WE DRIVE FOR PERSONAL GROWTH AND WELL-BEING</h3><p class="text-m">We take responsibility for our growth and success by owning our professional development, seeking feedback to improve, and prioritizing our well-being. We recognize the importance of asking for help whenever needed to thrive.</p></div></div></div><div role="listitem" class="swiper-slide case-studies-slide w-dyn-item"><div class="careers-mission-wrapper-card drop-shadow"><div class="column full-width"><h3 class="heading-s margin-3xs">WE INNOVATE FOR FUTURE SUCCESS</h3><p class="text-m">We shape the future by embracing the unknown, actively seeking and experimenting with new ideas while sharing the lessons we learn. We welcome innovation, challenge and improve existing processes, and have the courage to go beyond what is known today.</p></div></div></div></div></div></div><div class="community-swiper-arrow-wrapper"><a id="mission-study-prev" data-w-id="d658b232-7f3d-f1d4-ea92-84f400768b2e" href="#" class="arrow-big swiper-button z2 w-inline-block"><div class="apsolute-cover bg-gradient-300"></div><div class="arrow-big-embed w-embed"><svg width="100%" height="100%" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M12 24L13.575 22.3875L4.3125 13.125H24V10.875H4.3125L13.575 1.6125L12 0L0 12L12 24Z" fill="currentColor"/> </svg></div><div class="hide">This is some text inside of a div block.</div></a><a id="mission-study-next" data-w-id="d658b232-7f3d-f1d4-ea92-84f400768b33" href="#" class="arrow-big swiper-button right z2 w-inline-block"><div class="apsolute-cover bg-gradient-300"></div><div class="arrow-big-embed w-embed"><svg width="100%" height="100%" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M12 24L10.425 22.3875L19.6875 13.125H0V10.875H19.6875L10.425 1.6125L12 0L24 12L12 24Z" fill="currentColor"/> </svg></div><div class="hide">This is some text inside of a div block.</div></a></div></div><div id="w-node-d658b232-7f3d-f1d4-ea92-84f400768b38-00768b1b" class="display-none w-embed w-script"><script> document.addEventListener('DOMContentLoaded', function() { setTimeout(() => { var topicSwiper = new Swiper ('#topic-swiper', { slidesPerView: 1, slidesPerGroup: 1, spaceBetween: 20, loop: true, loopedSlides: 3, grabCursor:true, allowTouchMove: true, navigation: { nextEl: '#mission-study-next', prevEl: '#mission-study-prev', }, breakpoints: { 0: { /* when window >=0px - webflow mobile landscape/portriat */ slidesPerView: 1.1, slidesPerGroup:1, spaceBetween: 12, }, 480: { /* when window >=0px - webflow mobile landscape/portriat */ slidesPerView: 1.2, slidesPerGroup:1, spaceBetween: 16, }, 767: { /* when window >= 767px - webflow tablet */ slidesPerView: 1.2, slidesPerGroup:1, spaceBetween: 16, }, 992: { /* when window >= 988px - webflow desktop */ slidesPerView: 1, slidesPerGroup:1, spaceBetween: 20, } }, }); }, 1000); }); </script></div></div></section><section data-w-id="5d15a603-1d5c-d0a8-ebe4-0eab95b02523" class="is-section-8rem padding-xl relative"><div class="container grid"><h2 id="w-node-a70f31b6-d015-7ad8-ae54-bc082690b0e6-2690b0e5" class="heading-2xl text-center">OUR BENEFITS</h2><div class="custom-style w-embed"><style> ul li { display: block; padding-left: 40px; position: relative } ul li { display: block; padding-left: 20px; position: relative } ul li:before { content: ''; background-repeat: no-repeat; background-image: url('https://cdn.prod.website-files.com/64d0b1ecf0fc228ea4057bb5/64ec6baba6c63cceaf8d7d4a_Ellipse%2012.svg'); width: 8px; height: 8px; background-size: 8px 8px; background-position: 0px 0px; background-size: contain; padding-left:0px; left:0px; position: absolute; margin-top: 0.5rem !important; } .list-2-wrapper.w-richtext::before, .list-2-wrapper.w-richtext::after { content: none !important; } </style></div><div id="w-node-a70f31b6-d015-7ad8-ae54-bc082690b0e9-2690b0e5" class="list-2-wrapper w-richtext"><ul role="list" class="w-list-unstyled"><li>Self-development budget</li><li>A monthly lunch allowance</li><li>Private healthcare for you &amp; your family</li><li>Fully covered life insurance</li><li>Multisport Card or sports allowance</li><li>24 paid days off &amp; 30 days paid sick leave</li><li>One-week workation in the South of Europe</li></ul><ul role="list"><li>Amazing office in the city center</li><li>Flexitime and 100% remote work option</li><li>Accounting costs refund for B2B</li><li>Top-notch hardware - Apple devices</li><li>Team building events - workation, parties etc.</li><li>Possibility to participate in <a href="https://www.reactuniverseconf.com/" target="_blank">React Universe Conf</a></li></ul></div></div><img src="https://cdn.prod.website-files.com/64d0b1ecf0fc228ea4057bb5/650026d551645c67b199d7f1_React_Galaxy_Clippings%201.webp" loading="lazy" alt="React Galaxy" class="careers-benefits-image"/></section><section id="careers-jobs" class="is-section-8rem bg-navy"><div class="container grid"><h2 id="w-node-a815036c-9d7a-4049-fc5b-6058e805bf0e-0f5a343f" class="heading-2xl text-center text-off-white">JOB OPENINGS</h2><div id="w-node-_1e05c244-dc31-77be-cad7-e435aed91e51-0f5a343f" class="careers-job-wrapper"><div class="careers-job-post"><div class="careers-job-post-left"><div class="text-green label-bold-m">Remote</div><div class="text-l text-off-white">Senior Android Developer</div></div><a href="#" class="secondary-button-light-text w-inline-block"><div>Join us</div></a></div><div class="careers-job-post"><div class="careers-job-post-left"><div class="text-green label-bold-m">Remote</div><div class="text-l text-off-white">Senior Android Developer</div></div><a href="#" class="secondary-button-light-text w-inline-block"><div>Join us</div></a></div><div class="careers-job-post"><div class="careers-job-post-left"><div class="text-green label-bold-m">Remote</div><div class="text-l text-off-white">Senior Android Developer</div></div><a href="#" class="secondary-button-light-text w-inline-block"><div>Join us</div></a></div><div class="careers-job-post"><div class="careers-job-post-left"><div class="text-green label-bold-m">Remote</div><div class="text-l text-off-white">Senior Android Developer</div></div><a href="#" class="secondary-button-light-text w-inline-block"><div>Join us</div></a></div><div class="careers-job-post"><div class="careers-job-post-left"><div class="text-green label-bold-m">Remote</div><div class="text-l text-off-white">Senior Android Developer</div></div><a href="#" class="secondary-button-light-text w-inline-block"><div>Join us</div></a></div></div><div id="w-node-_69320162-3715-d97f-3cbe-18c5600ea6bb-0f5a343f" class="careers-jobs-embed w-embed w-script"><div id="recruitee-careers"></div> <script type="text/javascript"> var rtscript = document.createElement('script'); rtscript.type = 'text/javascript'; rtscript.onload = function() { var widget = new RTWidget({ "companies": [ 7305 ], "detailsMode": "popup", "language": "en", "departmentsFilter": [], "themeVars": { "primary": "#1999e3", "secondary": "#000", "text": "#5c6f78", "textDark": "#37474f", "fontFamily": "\"Helvetica Neue\", Helvetica, Arial, \"Lucida Grande\", sans-serif;", "baseFontSize": "16px" }, "flags": { "showLocation": true, "showCountry": true, "showCity": true, "groupByLocation": false, "groupByDepartment": false, "groupByCompany": false } }) }; rtscript.src = 'https://d10zminp1cyta8.cloudfront.net/widget.js'; document.body.appendChild(rtscript); </script> <style> .rt-body{ background: transparent !important; border-color: transparent !important; box-shadow: none !important; } .rt__text--secondary{ color: #fff !important; } .rt-list__offer-item:hover { color: #fff !important; } .rt-icon{ color: #fff !important; } .rt-list__offer-remote { color: #19e632 !important; } li { padding-left: 1rem !important; } </style></div></div></section><section class="is-section-8rem bg-navy overflow-hidden"><div class="container grid"><div id="w-node-a6c40273-1bcd-35f3-edd2-e40b046502c9-0f5a343f" class="case-studies-swiper-wrapper careers-our-team"><div id="our-team-swiper" class="full-width z1 w-dyn-list"><div role="list" class="swiper-wrapper w-dyn-items"><div role="listitem" class="swiper-slide our-team-card-slide w-dyn-item"><div class="our-team-card"><div class="testimonial-image-wrapper careers"><img loading="lazy" alt="Thiago Brezinski" src="https://cdn.prod.website-files.com/64d4ce10600bd67e51c42838/6502ea4562068d67a76431bd_6501db3ac98e19d17050244c_644259f7fee77f73d2c858fe_thiago.webp" class="our-team-card-image"/></div><div class="our-team-card-text-wrapper"><p class="text-m">&quot; What I love the most about Callstack is that you have plenty of opportunities to evolve yourself. People here are really experts, and you can tell. There are innovative new roles you can join, chances to both share and learn, and real incentives to contribute back to the community. In just a few months, they made me feel super included. I found here not only experts in their jobs but also good friends.&quot;</p><div class="our-team-name-wrapper"><div class="label-bold-m">Thiago Brezinski</div><div class="label-bold-m hide-on-tablet">-</div><div class="label-bold-m">Software Engineer</div></div></div></div></div><div role="listitem" class="swiper-slide our-team-card-slide w-dyn-item"><div class="our-team-card"><div class="testimonial-image-wrapper careers"><img loading="lazy" alt="Jakub Urban" src="https://cdn.prod.website-files.com/64d4ce10600bd67e51c42838/6502ea36a55677b935c5675c_6501db32bba0cb8444ab5919_63c55a777ae225177b65de8b_urban.webp" class="our-team-card-image"/></div><div class="our-team-card-text-wrapper"><p class="text-m">&quot; Joining Callstack, I was excited, mostly because of one thing - I was going to work with experts who built open-source tools that I&#x27;ve been using in my projects. Shortly after I started, I was asked if I wanted to be a part of a tech recruitment team. Not much longer, I was given a chance to host our podcast. Those were exactly the areas in which I didn&#x27;t have experience but was fascinated with, and they gave me a try- isn&#x27;t that awesome?! &quot;</p><div class="our-team-name-wrapper"><div class="label-bold-m">Jakub Urban</div><div class="label-bold-m hide-on-tablet">-</div><div class="label-bold-m">Senior Software Engineer</div></div></div></div></div></div></div><div class="community-swiper-arrow-wrapper careers-our-team"><a id="case-study-prev" data-w-id="a6c40273-1bcd-35f3-edd2-e40b046502f0" href="#" class="arrow-big swiper-button z2 w-inline-block"><div data-w-id="a6c40273-1bcd-35f3-edd2-e40b046502f1" class="apsolute-cover bg-gradient-300"></div><div data-w-id="a6c40273-1bcd-35f3-edd2-e40b046502f2" class="arrow-big-embed w-embed"><svg width="100%" height="100%" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M12 24L13.575 22.3875L4.3125 13.125H24V10.875H4.3125L13.575 1.6125L12 0L0 12L12 24Z" fill="currentColor"/> </svg></div><div class="hide">ArrowThis is some text inside of a div block.</div></a><a id="case-study-next" data-w-id="a6c40273-1bcd-35f3-edd2-e40b046502f3" href="#" class="arrow-big swiper-button right z2 w-inline-block"><div data-w-id="a6c40273-1bcd-35f3-edd2-e40b046502f4" class="apsolute-cover bg-gradient-300"></div><div data-w-id="a6c40273-1bcd-35f3-edd2-e40b046502f5" class="arrow-big-embed w-embed"><svg width="100%" height="100%" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M12 24L10.425 22.3875L19.6875 13.125H0V10.875H19.6875L10.425 1.6125L12 0L24 12L12 24Z" fill="currentColor"/> </svg></div><div class="hide">ArrowThis is some text inside of a div block.</div></a></div></div></div><div class="display-none w-embed w-script"><script> document.addEventListener('DOMContentLoaded', function() { setTimeout(() => { var ourTeamSwiper = new Swiper ('#our-team-swiper', { slidesPerView: 1, slidesPerGroup: 1, spaceBetween: 32, loop: true, loopedSlides: 3, grabCursor:true, allowTouchMove: true, navigation: { nextEl: '#case-study-next', prevEl: '#case-study-prev', }, breakpoints: { 0: { /* when window >=0px - webflow mobile landscape/portriat */ slidesPerView: 1.1, slidesPerGroup:1, spaceBetween: 24, }, 480: { /* when window >=0px - webflow mobile landscape/portriat */ slidesPerView: 1.2, slidesPerGroup:1, spaceBetween: 24, }, 767: { /* when window >= 767px - webflow tablet */ slidesPerView: 1.2, slidesPerGroup:1, spaceBetween: 32, }, 992: { /* when window >= 988px - webflow desktop */ slidesPerView: 1, slidesPerGroup:1, spaceBetween: 32, } }, }); }, 1000); }); </script></div></section><section class="is-section-8rem padding-xl overflow-hidden"><div class="container grid margin-xl"><div id="w-node-_6353edc7-c3fa-5e4d-0292-7b69ee5a7f9d-0f5a343f" class="text-center flex-center"><h2 class="heading-xl margin-s">We are in the coolest office in Poland</h2><p class="text-m">Our office got a CBRE Poland Office Superstar 2021 award, so it&#x27;s officially cool to work from there! But you can work fully remotely if you prefer.</p></div></div><div id="careers-office" class="full-width w-dyn-list"><div role="list" class="swiper-wrapper w-dyn-items"><div role="listitem" class="swiper-slide careers-image-slide w-dyn-item"><img alt="" loading="eager" src="https://cdn.prod.website-files.com/64d4ce10600bd67e51c42838/6504298d6203a1ab0bc6582e_64ff073581a9f032edbf7f48_6194f9c99b1142a654b2d3f7_07.png" class="careers-image"/></div><div role="listitem" class="swiper-slide careers-image-slide w-dyn-item"><img alt="" loading="eager" src="https://cdn.prod.website-files.com/64d4ce10600bd67e51c42838/65042b432734188b0d8f5d82_64ff07348d5066b08b201f55_6194f9b30feece6271156946_10.webp" class="careers-image"/></div><div role="listitem" class="swiper-slide careers-image-slide w-dyn-item"><img alt="" loading="eager" src="https://cdn.prod.website-files.com/64d4ce10600bd67e51c42838/65042b53dff18193b763e760_64ff0733c7010cd285d4f7b5_619500228745320edc61667c_16.webp" class="careers-image"/></div><div role="listitem" class="swiper-slide careers-image-slide w-dyn-item"><img alt="" loading="eager" src="https://cdn.prod.website-files.com/64d4ce10600bd67e51c42838/65042b5c684769cc12f7d4d9_64ff07338d5066b08b2018f1_6194f78c220bd7e268f5e131_05.webp" class="careers-image"/></div><div role="listitem" class="swiper-slide careers-image-slide w-dyn-item"><img alt="" loading="eager" src="https://cdn.prod.website-files.com/64d4ce10600bd67e51c42838/65042b65a7b41fb90140d779_64ff07333e5fb9c0b5df95ce_6194ffb0a97834f963d885a4_17.webp" class="careers-image"/></div><div role="listitem" class="swiper-slide careers-image-slide w-dyn-item"><img alt="" loading="eager" src="https://cdn.prod.website-files.com/64d4ce10600bd67e51c42838/65042ba7571fb3774857c549_64ff07333e5fb9c0b5df955d_61923345c9027a612d2abf92_6177e11be360008bddc90262_DSC_023720(1).webp" class="careers-image"/></div><div role="listitem" class="swiper-slide careers-image-slide w-dyn-item"><img alt="" loading="eager" src="https://cdn.prod.website-files.com/64d4ce10600bd67e51c42838/65042bb7ebbe019c2be3521b_64ff0733bfa8ab51e7de070f_619231a8717a41fae115680a_617936249ff281269d437e49_office2-min.webp" class="careers-image"/></div><div role="listitem" class="swiper-slide careers-image-slide w-dyn-item"><img alt="" loading="eager" src="https://cdn.prod.website-files.com/64d4ce10600bd67e51c42838/65042bc436d8de2b2c754716_64ff0733085eaf1f1f70ae9e_6192318f2d68bbab00c074d6_6179347f463031a64dab7c3d_pawla-min.webp" class="careers-image"/></div><div role="listitem" class="swiper-slide careers-image-slide w-dyn-item"><img alt="" loading="eager" src="https://cdn.prod.website-files.com/64d4ce10600bd67e51c42838/65042bebedd89544a9a5a5c1_64ff07328bec5d555e935d31_6192346b388be9504f875d93_6177eb3c6f89310fab4c299d_DSC07634-min20(1).webp" class="careers-image"/></div><div role="listitem" class="swiper-slide careers-image-slide w-dyn-item"><img alt="" loading="eager" src="https://cdn.prod.website-files.com/64d4ce10600bd67e51c42838/65042c151d95e83417b37f2d_64ff07329f742a6dcab91071_619234f942545af0c4cd3c4c_6177eb4fc47739ee7a0fe8ac_DSC07661-min20(1).webp" class="careers-image"/></div><div role="listitem" class="swiper-slide careers-image-slide w-dyn-item"><img alt="" loading="eager" src="https://cdn.prod.website-files.com/64d4ce10600bd67e51c42838/65042c233af2e2bd36a2eeac_64ff0732c7010cd285d4f658_6177eb022a6e1abe1fdb4f98_DSC07555-min.webp" class="careers-image"/></div><div role="listitem" class="swiper-slide careers-image-slide w-dyn-item"><img alt="" loading="eager" src="https://cdn.prod.website-files.com/64d4ce10600bd67e51c42838/64ff073286c787d72014df1d_619231b6767c3558019bace3_6178ff14c59b6f21263bcf11_photo1-min.png" class="careers-image"/></div></div></div><div class="custom-style w-embed w-script"><style> .swiper-wrapper { -webkit-transition-timing-function:linear!important; -o-transition-timing-function:linear!important; transition-timing-function:linear!important; } </style> <script> document.addEventListener('DOMContentLoaded', function() { setTimeout(() => { var careersOfficeSwiper = new Swiper ('#careers-office', { spaceBetween: 48, grabCursor: true, centeredSlides: true, a11y: false, freeMode: true, speed: 8000, loop: true, slidesPerView: "auto", autoplay: { delay: 0.5, disableOnInteraction: false, }, breakpoints: { 0: { /* when window >=0px - webflow mobile landscape/portriat */ spaceBetween: 12, }, 480: { /* when window >=0px - webflow mobile landscape/portriat */ spaceBetween: 16, }, 767: { /* when window >= 767px - webflow tablet */ spaceBetween: 16, }, 992: { /* when window >= 988px - webflow desktop */ spaceBetween: 48, } }, }); }, 1000); }); </script></div></section><section class="is-section-8rem padding-xl bg-purple-100"><div class="container grid"><div id="w-node-_4ae2c32f-7d49-1288-90a4-200a7554618d-0f5a343f" class="column justify-center text-off-white"><h2 class="heading-2xl margin-3xs">Join us!</h2><div class="blog-text margin-s">We are a great team of trusted React and React Native experts - passionate about what we do!</div><div class="button-wrapper careers-join-us"><a href="#careers-jobs" data-w-id="4b1e7d02-3244-78f9-d71f-2783712a0da8" class="primary-button-big w-inline-block"><div data-w-id="4b1e7d02-3244-78f9-d71f-2783712a0da9" class="apsolute-cover bg-gradient-300"></div><div class="button-text z1">See open positions</div></a><a href="/team" class="text-link-light">Explore our team</a></div></div><img src="https://cdn.prod.website-files.com/64d0b1ecf0fc228ea4057bb5/651dc3bcba8b0b114c2040ac_14.jpg" loading="lazy" id="w-node-_34f5d664-c166-76f1-f166-5e59e6f51a56-0f5a343f" sizes="(max-width: 479px) 21vw, (max-width: 767px) 440px, (max-width: 1439px) 44vw, (max-width: 1919px) 33vw, 570px" alt="Join us at callstack" srcset="https://cdn.prod.website-files.com/64d0b1ecf0fc228ea4057bb5/651dc3bcba8b0b114c2040ac_14-p-500.jpg 500w, https://cdn.prod.website-files.com/64d0b1ecf0fc228ea4057bb5/651dc3bcba8b0b114c2040ac_14.jpg 570w" class="careers-join-us-image"/></div></section></div><footer class="footer-section is-txt-offwhite"><div class="is-container is-grid footer-grid"><div id="w-node-_39080841-288c-cb83-b147-f510135c963a-654d2164" class="is-column"><a href="/" class="footer-brand w-nav-brand"><img src="https://cdn.prod.website-files.com/64d0b1ecf0fc228ea4057bb5/64d1ffc562b0e865fabcda52_Vector%20(1).webp" loading="lazy" sizes="100vw" srcset="https://cdn.prod.website-files.com/64d0b1ecf0fc228ea4057bb5/64d1ffc562b0e865fabcda52_Vector%20(1)-p-500.webp 500w, https://cdn.prod.website-files.com/64d0b1ecf0fc228ea4057bb5/64d1ffc562b0e865fabcda52_Vector%20(1).webp 1738w" alt="Callstack Logo" class="footer-logo"/></a><div class="is-h3 is-txt-cyan is-margin-b-32">Get our newsletter</div><div class="footer-newsletter-embed w-embed w-script"><script charset="utf-8" type="text/javascript" src="//js.hsforms.net/forms/embed/v2.js"></script> <script> hbspt.forms.create({ region: "na1", portalId: "5711799", formId: "b4b75a9e-30a2-4a48-a794-838011276c96", }); </script></div><p class="is-txt-xsmall">By subscribing to the newsletter, you give us consent to use your email address to deliver curated content. We will process your email address until you unsubscribe or otherwise object to the processing of your personal data for marketing purposes. You can unsubscribe or exercise other privacy rights at any time. For details, visit our <a href="/privacy-policy" class="privacy-policy-inline-link">Privacy Policy</a>.</p><div class="footer-social-wrapper"><div class="is-txt-xsmall">Follow us on</div><div class="footer-social-wrapper-nested"><a href="https://www.facebook.com/callstack.dev/" target="_blank" class="footer-social-embed w-inline-block"><div class="footer-social-embed w-embed"><svg width="100%" height="100%" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg"> <g clip-path="url(#clip0_9585_22738)"> <circle cx="16" cy="16" r="16" fill="transparent"/> <path d="M32 16.0401C32 7.18596 24.832 0 16 0C7.168 0 0 7.18596 0 16.0401C0 23.8035 5.504 30.2677 12.8 31.7594V20.8521H9.6V16.0401H12.8V12.0301C12.8 8.93434 15.312 6.41604 18.4 6.41604H22.4V11.2281H19.2C18.32 11.2281 17.6 11.9499 17.6 12.8321V16.0401H22.4V20.8521H17.6V32C25.68 31.198 32 24.3649 32 16.0401Z" fill="currentColor"/> </g> <defs> <clipPath id="clip0_9585_22738"> <rect width="100%" height="100%" fill="currentColor"/> </clipPath> </defs> </svg></div><div class="hide">This is some text inside of a div block.</div></a><a href="https://github.com/callstack" target="_blank" class="footer-social-embed w-inline-block"><div class="footer-social-embed w-embed"><svg width="100%" height="100%" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg"> <g clip-path="url(#clip0_9585_22741)"> <circle cx="16" cy="16" r="16" fill="transparent"/> <path d="M16 0C13.8989 0 11.8183 0.413852 9.87706 1.21793C7.93586 2.022 6.17203 3.20055 4.68629 4.68629C1.68571 7.68687 0 11.7565 0 16C0 23.072 4.592 29.072 10.944 31.2C11.744 31.328 12 30.832 12 30.4V27.696C7.568 28.656 6.624 25.552 6.624 25.552C5.888 23.696 4.848 23.2 4.848 23.2C3.392 22.208 4.96 22.24 4.96 22.24C6.56 22.352 7.408 23.888 7.408 23.888C8.8 26.32 11.152 25.6 12.064 25.216C12.208 24.176 12.624 23.472 13.072 23.072C9.52 22.672 5.792 21.296 5.792 15.2C5.792 13.424 6.4 12 7.44 10.864C7.28 10.464 6.72 8.8 7.6 6.64C7.6 6.64 8.944 6.208 12 8.272C13.264 7.92 14.64 7.744 16 7.744C17.36 7.744 18.736 7.92 20 8.272C23.056 6.208 24.4 6.64 24.4 6.64C25.28 8.8 24.72 10.464 24.56 10.864C25.6 12 26.208 13.424 26.208 15.2C26.208 21.312 22.464 22.656 18.896 23.056C19.472 23.552 20 24.528 20 26.016V30.4C20 30.832 20.256 31.344 21.072 31.2C27.424 29.056 32 23.072 32 16C32 13.8989 31.5861 11.8183 30.7821 9.87706C29.978 7.93586 28.7994 6.17203 27.3137 4.68629C25.828 3.20055 24.0641 2.022 22.1229 1.21793C20.1817 0.413852 18.1012 0 16 0Z" fill="currentColor"/> </g> <defs> <clipPath id="clip0_9585_22741"> <rect width="32" height="32" fill="white"/> </clipPath> </defs> </svg></div><div class="hide">This is some text inside of a div block.</div></a><a href="https://www.linkedin.com/company/callstack/" target="_blank" class="footer-social-embed w-inline-block"><div class="footer-social-embed w-embed"><svg width="100%" height="100%" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"> <g clip-path="url(#clip0_9822_5182)"> <circle cx="12" cy="12" r="12" fill="transparent"/> <path d="M12 0C5.3725 0 0 5.3725 0 12C0 18.6275 5.3725 24 12 24C18.6275 24 24 18.6275 24 12C24 5.3725 18.6275 0 12 0ZM9.0625 16.9738H6.6325V9.15375H9.0625V16.9738ZM7.8325 8.19375C7.065 8.19375 6.56875 7.65 6.56875 6.9775C6.56875 6.29125 7.08 5.76375 7.86375 5.76375C8.6475 5.76375 9.1275 6.29125 9.1425 6.9775C9.1425 7.65 8.6475 8.19375 7.8325 8.19375ZM17.9375 16.9738H15.5075V12.64C15.5075 11.6313 15.155 10.9462 14.2763 10.9462C13.605 10.9462 13.2063 11.41 13.03 11.8563C12.965 12.015 12.9488 12.24 12.9488 12.4638V16.9725H10.5175V11.6475C10.5175 10.6713 10.4862 9.855 10.4537 9.1525H12.565L12.6763 10.2388H12.725C13.045 9.72875 13.8288 8.97625 15.14 8.97625C16.7388 8.97625 17.9375 10.0475 17.9375 12.35V16.9738Z" fill="currentColor"/> </g> <defs> <clipPath id="clip0_9822_5182"> <rect width="24" height="24" fill="white"/> </clipPath> </defs> </svg></div><div class="hide">This is some text inside of a div block.</div></a><a href="https://www.youtube.com/c/CallstackEngineers" target="_blank" class="footer-social-embed w-inline-block"><div class="footer-social-embed w-embed"><svg width="100%" height="100%" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"> <g clip-path="url(#clip0_9822_5185)"> <circle cx="12" cy="12" r="12" fill="transparent"/> <path d="M14.0037 11.7913L11.1963 10.4813C10.9513 10.3675 10.75 10.495 10.75 10.7662V13.2338C10.75 13.505 10.9513 13.6325 11.1963 13.5188L14.0025 12.2087C14.2488 12.0938 14.2487 11.9063 14.0037 11.7913ZM12 0C5.3725 0 0 5.3725 0 12C0 18.6275 5.3725 24 12 24C18.6275 24 24 18.6275 24 12C24 5.3725 18.6275 0 12 0ZM12 16.875C5.8575 16.875 5.75 16.3213 5.75 12C5.75 7.67875 5.8575 7.125 12 7.125C18.1425 7.125 18.25 7.67875 18.25 12C18.25 16.3213 18.1425 16.875 12 16.875Z" fill="currentColor"/> </g> <defs> <clipPath id="clip0_9822_5185"> <rect width="24" height="24" fill="white"/> </clipPath> </defs> </svg></div><div class="hide">This is some text inside of a div block.</div></a><a href="https://twitter.com/callstackio?ref_src=twsrc%5Egoogle%7Ctwcamp%5Eserp%7Ctwgr%5Eauthor" target="_blank" class="footer-social-embed w-inline-block"><div class="footer-social-embed w-embed"><svg width="100%" height="100%" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"> <g clip-path="url(#clip0_13621_156336)"> <path fill-rule="evenodd" clip-rule="evenodd" d="M12 24C18.6274 24 24 18.6274 24 12C24 5.37258 18.6274 0 12 0C5.37258 0 0 5.37258 0 12C0 18.6274 5.37258 24 12 24ZM5.59998 6.40039H9.71521L12.7511 10.4486L16.2702 6.40039H17.8281L13.473 11.4104L18.5336 18.1582H14.4183L11.1779 13.8378L7.42244 18.1582H5.86453L10.456 12.8754L5.59998 6.40039ZM7.95154 7.57617L15.0062 16.9824H16.182L9.12732 7.57617H7.95154Z" fill="currentColor"/> </g> <defs> <clipPath id="clip0_13621_156336"> <rect width="24" height="24" fill="currentColor"/> </clipPath> </defs> </svg></div><div class="hide">This is some text inside of a div block.</div></a></div></div></div><div id="w-node-_39080841-288c-cb83-b147-f510135c9646-654d2164" class="column footer-column"><a href="/services" class="btn-link--white w-button">Services</a><div class="is-column"><a title="Product Development" href="/services/product-development-and-growth" class="is-footer-link">Product Development</a><a title="Product Process Optimization" href="/services/optimization-of-products-and-processes" class="is-footer-link">Product Process Optimization</a><a title="Tech Stack Upgrade" href="/services/tech-stack-upgrade" class="is-footer-link">Tech Stack Upgrade</a><a title="Team Upskilling" href="/services/team-upskilling" class="is-footer-link">Team Upskilling</a><a title="Business Transformation" href="/services/business-transformation" class="is-footer-link no-margin">Business Transformation</a></div></div><div id="w-node-_39080841-288c-cb83-b147-f510135c9653-654d2164" class="column footer-column"><a href="/technology" class="btn-link--white w-button">Technology</a><div class="is-column"><a title="Full stack" href="/product/full-stack-app-development-services" class="is-footer-link">Full stack</a><a title="Cross-platform" href="/technology?main-category=cross-platform#full-spectrum" class="is-footer-link">Cross-platform</a><a title="React Native" href="https://www.callstack.com/technologies/react-native" class="is-footer-link no-margin">React Native</a></div></div><div id="w-node-_39080841-288c-cb83-b147-f510135c965c-654d2164" class="column footer-column"><a href="/community" class="btn-link--white w-button">Community</a><div class="is-column"><a title="Blog" href="/blog" class="is-footer-link">Blog</a><a title="Podcast" href="/podcast" class="is-footer-link">Podcast</a><a href="https://www.callstack.com/ebook/the-ultimate-guide-to-react-native-optimization" title="Ebooks" class="is-footer-link">Ebooks</a><a title="Events" href="/event" class="is-footer-link">Events</a><a title="Newsletter" href="/newsletter" class="is-footer-link">Newsletter</a></div></div><div id="w-node-_39080841-288c-cb83-b147-f510135c9667-654d2164" class="column footer-column"><a href="/about-us" class="btn-link--white w-button">About us</a><div class="is-column"><a title="Open Source" href="/open-source" class="is-footer-link">Open Source</a><a title="Our Team" href="/team" class="is-footer-link">Our Team</a><a title="Case studies" href="/case-studies" class="is-footer-link">Case Studies</a><a title="Careers" href="/careers" aria-current="page" class="is-footer-link w--current">Careers</a><a title="Media kit" href="/media-kit" class="is-footer-link">Media Kit</a><a title="Contact" href="/contact" class="is-footer-link no-margin">Contact</a></div></div><div id="w-node-_39080841-288c-cb83-b147-f510135c9674-654d2164" class="column footer-column"><a href="https://www.callstack.com/products/developer-training" class="btn-link--white w-button">Training</a><div class="is-column"><a title="Mentoring program" href="https://www.callstack.com/products/mentoring-program" class="is-footer-link">Mentoring program</a><a title="All Training" href="https://www.callstack.com/products/developer-training" class="is-footer-link">All Training</a><a title="Guidebook" href="https://www.callstack.com/ebook/mastering-the-big-screen-react-native-for-tv-guidebook" class="is-footer-link">Guidebook - Mastering the Big Screen: React Native for TV</a></div></div><div id="w-node-_39080841-288c-cb83-b147-f510135c967d-654d2164" class="column footer-column"><div class="is-txt-light is-txt-semibold is-txt-neutrals-200">Policies</div><div class="is-column"><a title="Standards of Business Conduct" href="/standards-of-business-conduct" class="is-footer-link">Standards of Business Conduct</a><a title="Code of Conduct" href="/code-of-conduct" class="is-footer-link">Code of Conduct</a><a title="Privacy Policy" href="/privacy-policy" class="is-footer-link">Privacy Policy</a><a title="Cookie Policy" href="/cookie-policy" class="is-footer-link">Cookie Policy</a><a title="Terms of use - webinar" href="/terms-of-use-webinar" class="is-footer-link no-margin">Terms of use - webinar</a></div></div><div id="w-node-_39080841-288c-cb83-b147-f510135c9688-654d2164" class="column footer-social-column"><div id="w-node-_39080841-288c-cb83-b147-f510135c9689-654d2164" class="footer-social-holder"><div class="footer-vertical-line"></div><div class="footer-information-wrapper"><div class="text-inter-xs text-neutral-300">Information Security Certified</div><img src="https://cdn.prod.website-files.com/64d0b1ecf0fc228ea4057bb5/65157bcd7e1be3315b470ce4_image%20123.svg" loading="lazy" alt="" class="footer-information-image"/></div><div class="footer-vertical-line"></div><div class="footer-partners-wrapper"><div class="text-inter-xs text-neutral-300">Partners</div><div class="footer-partners-wrapper-nested"><img src="https://cdn.prod.website-files.com/64d0b1ecf0fc228ea4057bb5/6673e88cb4623dcdf791028c_meta.svg" loading="lazy" alt="Meta" class="footer-partner-logo"/><img src="https://cdn.prod.website-files.com/64d0b1ecf0fc228ea4057bb5/6673e8b9c66c737899f84c1d_stripe.svg" loading="lazy" alt="Stripe" class="footer-partner-logo"/></div></div></div><p class="is-txt-xsmall is-txt-neutrals-500">2025 Callstack. All rights reserved. Callstack.io Sp. z o.o. seated in Wrocław, Poland, at Prosta 36, 53-508 Wrocław, entered in the Register of Entrepreneurs of the National Court Register, kept by the District Court of Wrocław-Fabryczna in Wrocław, VI Commercial Division of the National Court Register under the number 0000606530, with share capital of PLN 8,000.00, with tax identification number (NIP) PL8992785616, and statistical number (REGON) 363921820.</p></div></div><div class="custom-style w-embed"><style> @media (min-width: 992px) and (max-width: 1200px) { .footer-partners-wrapper-nested{ grid-column-gap: 0.5rem !important; } .footer-social-holder { grid-column-gap: 0.5rem !important; } .footer-partners-wrapper{ grid-column-gap: 0.5rem !important; } } </style></div><div class="hide w-embed"><style> @media (min-width: 992px) and (max-width: 1680px) { html{ font-size: 12px; } } </style></div></footer><script src="https://d3e54v103j8qbb.cloudfront.net/js/jquery-3.5.1.min.dc5e7f18c8.js?site=64d0b1ecf0fc228ea4057bb5" type="text/javascript" integrity="sha256-9/aliU8dGd2tb6OSsuzixeV4y/faTqgFtohetphbbj0=" crossorigin="anonymous"></script><script src="https://cdn.prod.website-files.com/64d0b1ecf0fc228ea4057bb5/js/webflow.schunk.4a394eb5af8156f2.js" type="text/javascript"></script><script src="https://cdn.prod.website-files.com/64d0b1ecf0fc228ea4057bb5/js/webflow.schunk.cc6d20927f2817c1.js" type="text/javascript"></script><script src="https://cdn.prod.website-files.com/64d0b1ecf0fc228ea4057bb5/js/webflow.900aedf0.3d506c0134f2e83f.js" type="text/javascript"></script><!-- Solarwinds TEST script) --> <script src="https://rum-agent.eu-01.cloud.solarwinds.com/ra-e-1800626757211615232.js" async></script> <!-- new Google Tag Manager (noscript) --> <noscript><iframe src="https://load.tgm.callstack.com/ns.html?id=GTM-KQS2CF37" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> <!-- new End Google Tag Manager (noscript) --> <!-- Project Navigation Fix --> <script> var Webflow = Webflow || []; Webflow.push(function () { var $body = $(document.body); var scrollPosition = 0; $('[scroll="both"]').on('click', function () { if ($body.css('overflow') !== 'hidden') { var oldWidth = $body.innerWidth(); scrollPosition = window.pageYOffset; $body.css('overflow', 'hidden'); $body.css('position', 'fixed'); $body.css('top', `-${scrollPosition}px`); $body.width(oldWidth); } else { $body.css('overflow', ''); $body.css('position', ''); $body.css('top', ''); $body.width(''); $(window).scrollTop(scrollPosition); } }); }); </script> <script> // Stars // Check if elements with the class "star" exist on the page const starsElements = document.getElementsByClassName('stars'); if (starsElements.length > 0) { // Loop through each star and set a random delay between 0 and 2 seconds for (let i = 0; i < starsElements.length; i++) { const randomDelays = Math.random() * 2; // Random delay between 0 and 10 seconds starsElements[i].style.animationDelay = `${randomDelays}s`; } } else { } </script> <script> setTimeout(() => { // Select all elements with class 'hs-form-booleancheckbox-display' var checkboxContainers = document.querySelectorAll('.hs-form-booleancheckbox-display'); // Iterate through each checkbox container checkboxContainers.forEach(function(container) { var spanElement = container.querySelector('span'); // Check if a 'span' element exists inside the container if (spanElement) { // Add the '.text-inter-xs' and '.text-neutral' classes to the 'span' element spanElement.classList.add('text-inter-xs', 'text-neutral'); } // Create a new 'div' element var newDiv = document.createElement('div'); // Add the 'checkbox-checked' class to the new div newDiv.classList.add('checkbox-checked'); // Initially hide the new div newDiv.style.display = 'none'; // Append the new div inside the checkbox container container.appendChild(newDiv); // Select the associated checkbox element var checkbox = container.querySelector('.hs-input[type="checkbox"]'); // Add an event listener to the checkbox to toggle the new div checkbox.addEventListener('change', function() { if (checkbox.checked) { newDiv.style.display = 'block'; } else { newDiv.style.display = 'none'; } }); }); }, "500"); </script> <script> var elementsWithLimit = document.querySelectorAll('[data-limit]'); // Iterate through the selected elements elementsWithLimit.forEach(function(element) { // Get the value of the data-limit attribute and convert it to a number var limit = parseInt(element.getAttribute('data-limit')); if (!isNaN(limit)) { // Check if the limit is a valid number var words = element.textContent.trim().split(' '); if (words.length > limit) { var truncatedText = words.slice(0, limit).join(' ') + '...'; element.textContent = truncatedText; } } }); </script> <script> setTimeout(() => { if (document.querySelector('.post-rich-text')) { var rich = document.querySelector('.post-rich-text'); rich.lastChild.lastChild.style.marginBottom = '0px' } }, 500); </script> <script> document.addEventListener('DOMContentLoaded', function () { // On page load, set the opacity of elements with data-opacity attribute to 1 var elements = document.querySelectorAll('[data-opacity]'); elements.forEach(function (element) { element.style.opacity = 1; }); }); </script> <script> /* fix flash of unwanted content */ setTimeout(function () { document.body.classList.add("loaded"); }, 200); // Adjust the time as needed </script></body></html>

Pages: 1 2 3 4 5 6 7 8 9 10