Front End Developer

Partisia Blockchain Applications

Get hot jobs first on Telegram

New positions appear faster in our channel

Location
Remote
Job Type
full-time
Work Format
🌍 Remote Worldwide
Salary
Not specified
Posted
September 12, 2026

Job Description

About us

Partisia Blockchain Applications is building, operating and promoting applications within the Partisia Blockchain ecosystem.

Partisia Blockchain is a cutting edge company with its primary focus being blockchain technology.  This is a great opportunity for a self motivated dev to join early while we are still in a startup phase and have real influence in our company. 

 

About the Role

The primary function of this role will be frontend development but opportunities exists to move around within the team including UI design and backend APIs.

Qualifications

- 2-3 years experience in Frontend Development work

- 2-3 years experience with JavaScript/Typescript

- Experience with Vue3

- Experience with Figma

- Ability to troubleshoot and work independently when required

Benefits when working with Partisia

- flexible working hours

- remote first - you can work from anywhere you choose

This position is location-independent, but we ask that at least 5 of your working hours overlap with Eastern Standard Time (EST).

🎯 Who is this job for?

This role is suitable for a Junior to Middle Front End Developer with 2–3 years of professional experience in frontend development and JavaScript/TypeScript.

The candidate should be skilled in Vue 3 and Figma, with strong troubleshooting abilities and the independence to work effectively in a remote, startup environment.

They should be familiar with building frontend applications, translating UI designs into functional interfaces, and potentially contributing to UI design and backend API work.

💬 Potential Interview Questions

How does Vue 3’s Composition API improve the structure and maintainability of a frontend application?

The Composition API groups related logic into reusable composables rather than organizing code only by component options. This improves reuse, testing, and maintainability, especially in applications with complex state or blockchain interactions.

How would you manage application state in a Vue 3 application?

For local state, I would use ref and reactive, while shared state could be managed with a solution such as Pinia. I would keep state normalized, expose only necessary actions, and clearly separate UI state from data retrieved from APIs or blockchain services.

How do you ensure type safety when developing with TypeScript?

I define interfaces or types for API responses, component props, emitted events, and application state. I also avoid unnecessary use of any, enable strict compiler options, and validate external data at runtime when its structure cannot be trusted.

How would you integrate a frontend with a backend API?

I would create a dedicated API layer that handles requests, authentication, serialization, errors, and response typing. Components should consume composables or services instead of containing duplicated request logic, making the code easier to test and maintain.

How would you handle asynchronous operations such as blockchain transactions in the UI?

I would represent clear loading, success, and failure states and disable duplicate submissions while a transaction is pending. I would also provide user-friendly status messages, handle rejected or failed transactions, and refresh relevant data after confirmation.

What steps would you take to troubleshoot a Vue application that is not rendering correctly?

I would reproduce the issue, inspect the browser console and network requests, and use Vue Devtools to examine component state, props, and events. I would then isolate the smallest failing component, verify reactive dependencies, and add a regression test where appropriate.

How do you optimize the performance of a Vue 3 application?

I would measure performance first, then apply techniques such as lazy-loaded routes, code splitting, efficient list rendering with stable keys, and avoiding unnecessary reactive computations. I would also optimize API usage and verify improvements with browser performance tools.

How would you translate a Figma design into a responsive frontend?

I would identify reusable design patterns, typography, spacing, colors, and responsive breakpoints before implementing components. I would use semantic HTML and CSS layouts such as Flexbox or Grid, then compare the implementation with Figma across different screen sizes.

How would you secure sensitive information in a frontend application?

I would never store private keys, secrets, or privileged credentials in frontend code or environment variables exposed to the browser. Public configuration can be injected at build time, while sensitive operations should be performed by a trusted backend or secure wallet integration.

How do you work independently when requirements are ambiguous or a production issue occurs?

I clarify the expected behavior, inspect existing code and documentation, and break the problem into small, testable tasks. I communicate assumptions and progress early, use logs and reproducible cases to investigate issues, and document the final solution for the team.

📋 Job Summary

Partisia Blockchain Applications is a remote-first startup building and promoting applications within the innovative Partisia Blockchain ecosystem. As a Front End Developer, you’ll create and refine user interfaces with JavaScript/TypeScript, Vue 3, and Figma, while having opportunities to contribute to UI design and backend APIs. This is a full-time, location-independent role with flexible hours, requiring five hours of overlap with EST; salary is not disclosed, but you’ll gain meaningful ownership, startup influence, and the chance to help shape cutting-edge blockchain products.

Required Skills

JavaScript TypeScript Vue.js Figma

Never miss a JavaScript opportunity

Subscribe to get similar jobs and weekly insights delivered to your inbox

Hiring JavaScript developers?

Post your job to 8,600+ registered developers. Starting free.

See Pricing

Related jobs

Is this your listing? Claim or request removal