1

Pinia Jobs (NOW HIRING)

GraphQL; * state management (Pinia, Vuex ); * performance optimization web performance best practices; * : code review, mentoring, technical decision-making; * AI-assisted development tools

UI Developer

Plano, TX · On-site

$47.75 - $62.25/hr

In-depth knowledge of Vue's reactivity system, components, directives, and state management (e.g., Vuex, Pinia), and routing (e.g., Vue Router). Experience with version control systems: Proficiency ...

Experienced User Experience (UX) engineer specializing in building user-facing features and scalable applications using Vue.js, Vuex/Pinia, JavaScript (ES6), and Laravel (PHP). Skilled in designing ...

Strong expertise in Vue.js (Vue 2/3), Vuex, Pinia, and Vue Router. * Proficiency in backend development with Node.js/Python and Express.js. * Extensive experience with AWS services including Lambda ...

Solid experience with component-based UI architecture and state management (Redux, Context API, Zustand, Vuex, Pinia). * Experience consuming and integrating with RESTful APIs; able to design API ...

Architect Pinia stores for complex state (users, teams, findings, compliance data, chat threads) * Forms & Validation: Implement VeeValidate + Zod schemas for all data entry with clear error ...

next page

Showing results 1-20

Pinia information

What are some common challenges developers face when working with Pinia in a collaborative front-end team environment?

A common challenge when using Pinia in a team setting is establishing consistent state management patterns, especially as projects scale. Teams often need to decide how to organize stores, manage complex state interactions, and ensure that actions and mutations remain maintainable. Effective communication and clear documentation are crucial for avoiding confusion and redundant code. Additionally, integrating Pinia smoothly with TypeScript and ensuring all team members are familiar with its API can help prevent bugs and streamline development.

What is Pinia?

Pinia is a state management library designed for Vue.js applications. It serves as a modern alternative to Vuex, offering a simpler API, better TypeScript support, and improved performance. Pinia allows developers to manage and share state across components in a Vue app efficiently, making it easier to organize and maintain larger projects. With its modular approach, you can define multiple stores to encapsulate different parts of your application's state and logic.

What are the key skills and qualifications needed to thrive as a Pinia Developer, and why are they important?

To excel as a Pinia Developer, you need a solid background in JavaScript, Vue.js, and state management concepts, typically supported by experience in frontend development. Familiarity with development tools like Vue CLI, Vite, and code versioning systems such as Git is essential, along with a strong grasp of Pinia's API. Outstanding problem-solving skills, attention to detail, and effective teamwork help developers implement robust and maintainable application state. These competencies are vital for building scalable, efficient, and reliable Vue.js applications that deliver a seamless user experience.

Tech Lead Frontend Engineer (Vue.js)

Evoplay

Remote

Other

Posted yesterday


Job description

EvoPlay- IT- , B2B- -.

Tech Lead, ownership frontend-: Vue.js- SSR backend API, , .

Duties and Responsibilities:

  • frontend- Vue.js- SSR;

  • frontend- backend API;

  • , , state management data fetching;

  • , SEO-, ;

  • , code review engineering best practices;

  • , backend design- ;

  • , ;

  • AI-assisted / AI-agentic development tools .

Required Hard Skills:

  • Vue.js frontend-;

  • SSR, Nuxt.js;

  • JavaScript / TypeScript;

  • frontend- ;

  • frontend-, ;

  • GraphQL;

  • state management (Pinia, Vuex );

  • performance optimization web performance best practices;

  • : code review, mentoring, technical decision-making;

  • AI-assisted development tools .

Required Soft Skills:

  • ;

  • ;

  • ;

  • ownership .

WHY JOIN US:

, !

- 20 ;

- 8 , 10 ;

- , , ;

' - , ( );

'- , ;

- , ;

- .