Konstantin Karpushin and Myroslav Budzanivskyi
Remote, Ukraine
Senior
Software Development

Senior Frontend Developer

Senior Frontend Developer

(Archived)

Remote, Ukraine
$
500
REFERAL BONUS

About the project: a biometric identity platform. The libraries we build encapsulate handling of biometric data and drive access-level logic across consumer applications — a regulated domain with hard constraints on how data is stored and used.

Responsibilities:

  • Design, build and maintain TypeScript libraries and reusable packages consumed by other product teams
  • Build reusable React components and modules with clean, type-safe public APIs
  • Define and maintain state management patterns at the library level
  • Own versioning and backward compatibility: semver, changesets, breaking-change policy, migration guides
  • Maintain the build and publish pipeline: bundling (Rollup / tsup / Vite), ESM + CJS output, tree-shaking, bundle-size budgets, peer dependencies
  • Encode access-control rules in the type system so consumers cannot access or render data beyond their permission level
  • Cover libraries with unit and type-level tests; keep the public API stable and regression-safe
  • Leverage AI-assisted tools to accelerate development workflows
  • Participate in code reviews and contribute to internal engineering standards

Requirements:

  • 7+ years of commercial experience in front-end development
  • Proven experience building and maintaining TypeScript libraries/packages consumed by other teams  
  • Deep knowledge of TypeScript: generics, conditional and mapped types, discriminated unions, branded types, declaration output
  • Experience with state management solutions
  • Experience with monorepo tooling (pnpm workspaces, Nx or Turborepo)
  • Strong hands-on experience with React
  • Testing: Vitest/Jest, React Testing Library, type-level testing (tsd / expect-type)
  • Solid understanding of REST services and API contract design
  • Understanding of access-control models (RBAC / ABAC)
    Experience with AI-assisted development tools (Claude Code, Codex, Cursor, etc.)
  • Upper-Intermediate level of English or higher
  • Self-motivated, proactive and detail-oriented

Recruitment Process:  

  1. CV Review
  1. HR&Technical Interview
  1. Client Stage
  1. Job Offer

We Offer:

  • Innovation Culture: Work in a team that actively experiments with AI and modern development approaches  
  • Real Product Impact: Direct collaboration with a client and influence on product decisions  
  • Flexible Work: Remote work or a modern office in Kyiv  
  • Generous Time Off: 20 paid vacation days + 15 sick leave days annually  
  • Professional Growth: Compensation for courses, certifications, and learning resources  
  • Cutting-Edge Tools: Access to premium AI tools (Cursor Pro, Сlaude Code, Codex, etc.)  

Heading 1

Heading 2

Heading 3

Heading 4

Heading 5
Heading 6

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.

Block quote

Ordered list

  1. Item 1
  2. Item 2
  3. Item 3

Unordered list

  • Item A
  • Item B
  • Item C

Text link

Bold text

Emphasis

Superscript

Subscript

APPLY FOR A JOB
In what language would you like us to continue communicating with you?
By submitting this form, you consent to the processing of your personal data uploaded through the contact form above, in accordance with the terms of Codebridge Technology, Inc.'s  Privacy Policy.

Thank you!

Your submission has been received!

What’s next?

1
Our experts will analyse your requirements and contact you within 1-2 business days.
2
Our experts will analyse your requirements and contact you within 1-2 business days.
3
Our experts will analyse your requirements and contact you within 1-2 business days.
Oops! Something went wrong while submitting the form.
share and get a bonus

Finance information

Bonus amount:
$1,000
Payment  term:
90 days after the successful engagement of the candidate according to the Conditions

Thank you!

Your submission has been received!

What’s next?

1
Our experts will analyse your requirements and contact you within 1-2 business days.
2
Our experts will analyse your requirements and contact you within 1-2 business days.
3
Our experts will analyse your requirements and contact you within 1-2 business days.
Oops! Something went wrong while submitting the form.
REFER a friend and get a bonus

Finance information

Bonus amount:
$1,000
Payment  term:
90 days after the successful engagement of the candidate according to the Conditions

Thank you!

Your submission has been received!

What’s next?

1
Our experts will analyse your requirements and contact you within 1-2 business days.
2
Our experts will analyse your requirements and contact you within 1-2 business days.
3
Our experts will analyse your requirements and contact you within 1-2 business days.
Oops! Something went wrong while submitting the form.
APPLY FOR A JOB

APPLY FOR A JOB

*
*
In what language would you like us to continue communicating with you?
*
*
*
Attach your CV here:
Uploading...
fileuploaded.jpg
Upload failed. Max size for files is 10 MB.
By submitting this form, you consent to the processing of your personal data uploaded through the contact form above, in accordance with the terms of Codebridge Technology, Inc.'s  Privacy Policy.
237338
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
share and get a bonus
Bonus amount:
$
500
Payment  term:
90 days after the successful engagement of the candidate according to the Conditions
share and get a bonus
Finance information
Bonus amount:
$
500
Payment  term:

200 days after the successful engagement of the candidate according to the Conditions

*
*
*
*
237338
Thank you!
Just copy the link:
Oops! Something went wrong while submitting the form.
REFER a friend and get a bonus
REFER a friend
Bonus amount:
$
500
Payment  term:
90 days after the successful engagement of the candidate according to the Conditions
*
*
*
*
*
*
*
*
Finance information
Bonus amount:
$
500
Payment  term:

200 days after the successful engagement of the candidate according to the Conditions

237338
Thank you!
Your submission has been received!
Oops! Something went wrong while submitting the form.