Job Title
Red Seat Ventures is seeking a Senior Frontend Software Engineer to help build the user interface and components for modern, fast, scalable, and user-delighting applications.
You'll work with Vue.js (Vue 3 and Vue 2), JavaScript, TypeScript, HTML, and CSS to create exceptional interfaces, collaborating closely with product, design, and backend teams.
A Snapshot Of Your Responsibilities
- Develop and maintain responsive web applications with Vue.js, JavaScript, TypeScript, HTML, and CSS
- Translate designs into clean, efficient, reusable code and responsive components
- Develop, test, document, and automate the release of UI components and component libraries using Storybook
- Optimize performance and ensure accessibility across devices, screen sizes, and browsers
- Apply mastery of the DOM, rendering lifecycle, event handling, and browser performance (paints, reflows, memory usage)
- Collaborate with product, design, and backend teams to align technical vision with business goals
- Apply best practices for frontend development, testing, and deployment
- Evaluate and introduce new frameworks and technologies where appropriate
- Proactively design for developer experience, extensibility, and maintainability
- Work with backend engineers to integrate APIs and services
What You Will Need
- 5+ years of professional frontend development experience
- Strong expertise in Vue.js (Vue 3, Vue 2), JavaScript (ES5, ES6+), TypeScript, HTML, and CSS
- Deep knowledge of the browser environment, including DOM APIs, rendering pipelines, repaints/reflows, and performance optimization techniques
- Strong experience with state management tools (Vuex, Pinia), build systems (Vite, Webpack), styling pre-processors (LESS, SASS), component library management tools (Storybook), testing tools (Jest, Cypress, Karma, Vitest), and CI/CD (Github Actions)
- Solid understanding of RESTful APIs and frontend-backend integration
- Proficiency with Git and version control systems
- Knowledge of (or willingness to learn) UI component frontend-backend integration in Python
- Familiarity with additional frontend frameworks such as React
- Experience translating designs from Figma into production responsive UI components that adapt to different screen size and device capabilities
- Experience with Node.js and package managers (npm, yarn, vlt)
- Experience with internationalization (i18n), localization (i10n), and accessibility (a11y)
- Strong problem-solving skills and attention to detail
- Excellent communication and teamwork skills
Technical Skills:
- Languages & Frameworks: Vue.js (Vue 3, Vue 2), JavaScript (ES6+, ES5), TypeScript, HTML5, CSS3, React (nice to have)
- State Management: Vuex, Pinia
- Frontend Tooling: Webpack, Vite, npm, Babel, ESLint, Prettier
- UI/UX Practices: Responsive design, accessibility (WCAG, a11y), cross-browser compatibility, performance tuning, internationalization (i18n), localization (i10n)
- Testing: Jest, Cypress, Vue Test Utils, Karma, Vitest
- Version Control & CI/CD: Git, GitHub, Jenkins, GitHub Actions
- APIs & Data: RESTful APIs, JSON
- Other: Design systems, Figma design translation to UI and application components
Pursuant to state and local pay disclosure requirements, the pay rate/range for this role, with final offer amount dependent on education, skills, experience, and location is $143,000.00-155,000.00 annually. This role is also eligible for various benefits, including medical/dental/vision insurance, a 401(k) plan, paid time off, and other benefits in accordance with applicable plan documents. Benefits for Union represented employees will be in accordance with the applicable collective bargaining agreement.