
Software Development Engineer II β Frontend
Posted 4 days ago

Posted 4 days ago
This is a fully remote position, open to applicants in India.
β’ Take ownership of frontend features related to Opportunities in Vue.js, encompassing pipeline boards, deal details, stage and pipeline configurations, filters, saved views, bulk actions, and reporting interfaces.
β’ Create seamless interactions such as drag-and-drop stage movements, inline edits, optimistic updates, rollbacks, and error management.
β’ Enhance the performance of large pipelines through virtualization, windowing, pagination, lazy loading, rendering optimizations, bundle-size reductions, and improved time to first meaningful paint.
β’ Design and uphold client-side state and data-fetching methodologies utilizing Pinia/Vuex, along with caching and invalidation strategies.
β’ Manage live updates, stale-data identification, and conflict resolution processes.
β’ Render dynamic customer-defined schemas, custom fields, custom objects, and workspace settings.
β’ Develop reusable components and contribute to a shared design system.
β’ Collaborate directly with product and design teams based on provided designs.
β’ Extend NestJS APIs, minimize over-fetching, and modify payloads as necessary.
β’ Author component, unit, and end-to-end tests.
β’ Implement error tracking, real-user performance monitoring, and event data instrumentation in the frontend.
β’ Ensure accessibility, keyboard navigation support, responsive designs, and consistent cross-browser functionality.
β’ Engage in on-call duties, troubleshoot production issues, and participate in postmortem analyses.
β’ Create design documentation and take part in design and code evaluations.
β’ Minimum of 3 years of experience in developing and deploying production frontend applications.
β’ Strong foundation in JavaScript/TypeScript.
β’ Proficiency in a component framework; Vue is preferred, or React with a willingness to work in Vue.
β’ Experience with complex, stateful user interfaces.
β’ Practical understanding of frontend performance aspects, such as rendering costs, lengthy lists, network waterfalls, bundle size, and profiling techniques.
β’ Comfortable with consuming and debugging REST APIs.
β’ Confidence in working within a backend codebase like Node.js/NestJS or similar technologies.
β’ Strong CSS and layout capabilities.
β’ Proven experience in delivering and supporting features from design through to deployment.
β’ Ability to navigate ambiguity and drive tasks to completion.
β’ Preferred: familiarity with board, kanban, table, grid, or calendar interfaces that involve drag-and-drop functionality and manage large data sets.
β’ Preferred: experience with CRM, sales, pipeline, or workflow products.
β’ Preferred: background in dynamic or schema-driven user interfaces.
β’ Preferred: experience in real-time or collaborative interface development.
β’ Preferred: experience in multi-tenant SaaS environments.
β’ Preferred: knowledge of Vue 3, Pinia, Vite, and familiarity with Playwright or Cypress.
β’ Preferred: backend experience with Node.js/NestJS and MongoDB.
β’ Preferred: a portfolio or GitHub showcasing completed work.
β’ Global, remote-first organization.
β’ Equal Opportunity Employer.
β’ Privacy Policy review prior to application.
Clair
QAVION GROUP
Terrific
Get handpicked remote jobs straight to your inbox weekly.