
Software Development Engineer II β Frontend
Posted 5 days ago

Posted 5 days ago
This is a fully remote position, open to applicants in India.
β’ Develop and deploy high-quality frontend features for CRM Tasks utilizing Vue.js and TypeScript/JavaScript.
β’ Convert product requirements and design specifications into scalable and maintainable frontend solutions.
β’ Take full ownership of features from technical design and development through to testing, release, and production monitoring.
β’ Create reusable components, composables, utilities, and frontend abstractions.
β’ Design state-management and data-fetching patterns for intricate product workflows.
β’ Integrate frontend applications with REST APIs and backend services.
β’ Manage complex UI states, including loading, errors, optimistic updates, pagination, filtering, permissions, and large datasets.
β’ Enhance application performance, responsiveness, and Core Web Vitals.
β’ Write unit, integration, and end-to-end tests for key user journeys.
β’ Troubleshoot production issues using logs, monitoring tools, browser profiling, and observability techniques.
β’ Engage in code reviews and contribute to frontend engineering best practices.
β’ Collaborate with Product, Design, Backend, and QA teams while maintaining delivery ownership.
β’ Identify opportunities to streamline the codebase and enhance customer experience.
β’ Independently deliver medium-to-large scale frontend features from requirement gathering to production.
β’ Gradually assume responsibility for more extensive areas of the CRM frontend architecture.
β’ Over 3 years of professional experience in frontend engineering, specifically in creating production web applications.
β’ Strong expertise in JavaScript/TypeScript, HTML, and CSS.
β’ Significant experience with a modern frontend framework such as Vue.js, React, or Angular.
β’ Solid understanding of component architecture, state management, routing, and frontend application design principles.
β’ Experience in integrating frontend applications with REST APIs.
β’ Comprehensive knowledge of browser fundamentals, asynchronous programming, and client-side performance optimization.
β’ Capability to translate product and design requirements into sustainable technical solutions.
β’ Proficiency in debugging complex frontend issues utilizing browser developer tools and observability platforms.
β’ Familiarity with frontend testing methodologies, including unit, integration, and end-to-end (E2E) testing.
β’ Strong problem-solving abilities and the capacity to independently manage moderately complex features.
β’ Preferred: Extensive experience with Vue.js / Vue 3.
β’ Preferred: Experience in developing complex SaaS, CRM, productivity, task management, or workflow products.
β’ Preferred: Background working with large datasets, virtualized lists, complex tables, filters, search functionalities, drag-and-drop, or Kanban-style interfaces.
β’ Preferred: Knowledge of frontend performance optimization and Core Web Vitals.
β’ Preferred: Experience with component libraries or design systems.
β’ Preferred: Familiarity with frontend observability and monitoring tools.
β’ Preferred: Understanding of Node.js and the ability to comprehend or debug backend APIs.
β’ Preferred: Experience with automated E2E testing frameworks such as Playwright or Cypress.
β’ Preferred: Awareness of accessibility standards and responsive design principles.
β’ Preferred: A portfolio, GitHub profile, or examples of production applications you have contributed to.
β’ A remote-first culture that emphasizes ownership and results.
β’ The chance to influence frontend architecture, performance, and engineering standards.
β’ Work in a dynamic engineering environment with regular production releases.
Clair
QAVION GROUP
Terrific
Get handpicked remote jobs straight to your inbox weekly.