About this role
Who we areBlackbird Lab is a software development company. While we practice an international working culture, we are proud representatives of Ukrainian values and traditions. We are a team of 90+ energetic, curious, smart, and open-to-new-challenges tech professionals who prefer efficient async communication, flexible working hours, a co-working office model, etc.Having worked in this field for 7+ years, we have managed to accumulate expertise and bring value to a number of clients. We cooperate with US and Canadian product companies of different sizes, from small startups to established products, in close, trusted relationships.All team members, including management, have an engineering background. The process is always efficient when participants speak the same language and have a similar approach based on technical principles. It is much easier to make decisions and introduce new features in a team with engineering at heart. It is the technical DNA that lets us build high-quality products that make our customers’ users’ lives easier.Position & clientOur client is a North American fintech company offering a cloud-based accounts payable (AP) and accounts receivable (AR) automation platform for small and mid-sized businesses, accounting firms and finance teams. The platform helps customers automate bill payments, invoicing and collections, send international payments, and sync data two-way with popular accounting software.The company’s marketing website, built on HubSpot, is a key lead-generation channel. It includes product and feature pages, integration pages, industry solution pages, a blog, guides, case studies, pricing, and demo-booking and free-trial signup flows.The aim of the project is to support and develop the HubSpot-based marketing website and prepare it for multilingual content. Translations will be managed through Crowdin.Stack of the project:TypeScriptReactJS (functional components, hooks, JSX) with experience building reusable componentsHubSpot CMS Hub: themes, custom modules, templates, drag-and-drop sections, global partialsHubL (HubSpot templating language), HTML5, CSS/SCSS, JavaScript (ES6+)HubSpot developer tooling: HubSpot CLI, local development, Design Manager, Git-based workflowHubSpot multi-language content: language variants, language switcher, hreflangHubSpot forms, CTAs, and basic knowledge of workflows and tracking (HubSpot Marketing Hub)ResponsibilitiesDevelop and maintain custom HubSpot themes, modules, and page templatesSet up the multilingual structure of the website (language variants, URL structure, language switcher, hreflang, localized forms and CTAs)Configure and maintain the Crowdin–HubSpot integration, and make sure translated content syncs correctlyHands-on experience using AI coding assistants in daily work (e.g., Claude Code, Cursor, GitHub Copilot, ChatGPT) to speed up development, debugging, refactoring and code reviewMake sure modules are flexible and reusable so marketers can build pages without developer helpOptimize site performance, SEO, accessibility, and cross-browser/mobile responsivenessImplement and QA forms, tracking scripts, and integrationsTroubleshoot bugs, review pages before release, and maintain technical documentationRequirements3+ years of hands-on experience with HubSpot CMS developmentStrong portfolio of HubSpot sites (please share examples), ideally including multilingual onesExperience with a localization workflow (Crowdin or a similar TMS) is a strong plusSolid understanding of web fundamentals: semantic HTML, responsive design, and clean, maintainable codeAbility to work independently and communicate clearly in EnglishAttention to detail and a pragmatic, deadline-driven approachExperience working with marketing teams, ideally in a SaaS or fintech environmentNice to have:Crowdin: integration with HubSpot (via the Crowdin–HubSpot app or API), translation workflow managementExperience with HubSpot CMS React (React-based modules and themes, islands architecture)Node.js and npm tooling (bundlers, build scripts, linting/formatting)Experience with component libraries or design systemsWorking with REST APIs, and HubSpot APIs in particularHubSpot CMS for Developers certification (current or previously held)HubSpot Content Hub (CMS) for Marketers certificationOther relevant HubSpot Academy certifications (e.g., Marketing Software)Team setup & processesTechnical Project Manager (Ukraine)HubSpot Developer - open positionSenior Frontend Engineer (Ukraine)Interview processHR interview (30 mins)Technical interview (90 min)BenefitsWe are all for the self-development of each team member. As a part of our team, you’ll be supported in your professional growth, work on Macs, receive certifications, and visit conferences. On top of that, you will enjoy an attractive social package, includingСompetitive monthly compensationFlexible working scheduleWorking remotely18 paid vacation working daysPaid sick leave (with 5 undocumented days per year)Health support with medical insurance or sports programsEnglish lessons, sports activities, and charity eventsFull support of Private Entrepreneur reporting services (ФОП)