Senior Vue.js Engineer
You will build a multi-step reporting web app with complex conditional logic, Excel integration, and REST API connectivity. The solution will enable users to complete accomplishment-reporting flows with save/restore, preview, submit, and prefill options.
About the project
We’re partnering with a product company building an end-to-end platform for sustainable infrastructure finance. Their software helps financiers and developers accelerate deals, increase portfolio visibility, and automate compliance and reporting. The platform covers the full deal lifecycle and integrates with enterprise systems to improve data quality and reduce manual work.
Responsibilities
- Implement a 5-phase wizard with conditional logic and validations.
- Support save progress, preview, submit (including partial/incomplete).
- Integrate Excel download with missing-field highlights and Excel→form prefill.
- Handle routing, deep-link access, and organization switching.
Ensure performance, accessibility, automated testing, and proper UI documentation.
Requirements
- 5+ years with Vue 3 and SPA tooling (Nuxt/Vite).
- Strong experience with complex forms/wizards and state management (Pinia/Vuex).
- REST integration, routing, error handling, and auth flows.
- Testing: unit (Vitest/Jest) and e2e (Playwright/Cypress).
Nice to have
- XLSX/CSV handling on FE (SheetJS or similar).
- i18n, WCAG awareness, design-system experience.
Conditions
- Format: Full-time, remote.
- Engagement: B2B contract.
- Domain: FinTech / Sustainable Infrastructure.
Required languages
English | C1 - Advanced |