Implement unit and integration tests for components and views (Jest, Vitest, or equivalent) and E2E tests (Cypress/Playwright).
Create Storybook docs, component examples, and developer-facing documentation for consistent reuse.
Define and own API contracts with backend engineers using Python, Django / DjangoREST Framework to ensure predictable, efficient front-to-back communication.
Integrate with REST endpoints, handle client-side caching, pagination, optimistic updates, and error handling.
Troubleshoot end-to-end issues (network, serialization, authentication flows such as OAuth/JWT) and propose backend improvements (indexing, payload shape) impacting frontend UX.
Experience in server-side pagination, filtering, and aggregation patterns to improve perceived performance.
Assist with staging deployments, API mocking for frontend development, and validating API changes before release.
Required Qualifications
Bachelor’s degree in Computer Science, Information Systems or related field.
4+ years professional experience building production SPAs with Vue or similar technologies.
Experience integrating with RESTAPIs; familiarity with Django/DRF, JSON APIs, and authentication patterns (OAuth/JWT).