Full Stack Engineer
Arohana Tech Solutions Private Limited · St Louis, MO · 5 days ago
On-siteEngineeringFull-time
Skills
- Vue3 (Composition API)
- Vuetify
- Pinia
- vue-router
- Jest
- Vitest
- Cypress
- Playwright
- Python
- Django
- Django REST Framework
Responsibilities
- Implement and maintain reusable UI components and a design-aligned component library
- Build responsive, accessible pages and interactions and ensure cross-browser compatibility
- Manage app state using Pinia
- Optimize data flows between components
- Drive frontend performance: code-splitting, lazy-loading routes, tree-shaking, minimizing bundle size, and runtime optimizations
- Implement unit and integration tests for components and views
- Create Storybook docs, component examples, and developer-facing documentation for consistent reuse
- Define and own API contracts with backend engineers using Python, Django / Django REST Framework
- 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)
- 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
Requirements
- 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 REST APIs; familiarity with Django/DRF, JSON APIs, and authentication patterns (OAuth/JWT)