logo[мetahunt]
> DOU
middle

Web / CMS Engineer

Blackbird Lab
format:Remotetype:Contractcompany:Outsource
typescriptreacthtml/csssassjavascriptseoaccessibility
node.jsnpmrest-apiclaude codecursorgithub copilotchatgpt
experience3+ years
domainSaaS
> full description

Who we are

Blackbird 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 & client

Our 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:

  • TypeScript
  • ReactJS (functional components, hooks, JSX) with experience building reusable components
  • HubSpot CMS Hub: themes, custom modules, templates, drag-and-drop sections, global partials
  • HubL (HubSpot templating language), HTML5, CSS/SCSS, JavaScript (ES6+)
  • HubSpot developer tooling: HubSpot CLI, local development, Design Manager, Git-based workflow
  • HubSpot multi-language content: language variants, language switcher, hreflang
  • HubSpot forms, CTAs, and basic knowledge of workflows and tracking (HubSpot Marketing Hub)

Responsibilities

  • Develop and maintain custom HubSpot themes, modules, and page templates
  • Set 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 correctly
  • Hands-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 review
  • Make sure modules are flexible and reusable so marketers can build pages without developer help
  • Optimize site performance, SEO, accessibility, and cross-browser/mobile responsiveness
  • Implement and QA forms, tracking scripts, and integrations
  • Troubleshoot bugs, review pages before release, and maintain technical documentation

Requirements

  • 3+ years of hands-on experience with HubSpot CMS development
  • Strong portfolio of HubSpot sites (please share examples), ideally including multilingual ones
  • Experience with a localization workflow (Crowdin or a similar TMS) is a strong plus
  • Solid understanding of web fundamentals: semantic HTML, responsive design, and clean, maintainable code
  • Ability to work independently and communicate clearly in English
  • Attention to detail and a pragmatic, deadline-driven approach
  • Experience working with marketing teams, ideally in a SaaS or fintech environment

Nice to have:

  • Crowdin: integration with HubSpot (via the Crowdin—HubSpot app or API), translation workflow management
  • Experience 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 systems
  • Working with REST APIs, and HubSpot APIs in particular
  • HubSpot CMS for Developers certification (current or previously held)
  • HubSpot Content Hub (CMS) for Marketers certification
  • Other relevant HubSpot Academy certifications (e.g., Marketing Software)


Team setup & processes

Technical Project Manager (Ukraine)

HubSpot Developer — open position

Senior Frontend Engineer (Ukraine)

Interview process

HR interview (30 mins)

Technical interview (90 min)

Benefits

We 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 compensation
  • Flexible working schedule
  • Working remotely
  • 18 paid vacation working days
  • Paid sick leave (with 5 undocumented days per year)
  • Health support with medical insurance or sports programs
  • English lessons, sports activities, and charity events
  • Full support of Private Entrepreneur reporting services (ФОП)
Відгукнутись на вакансію