This is a remote position.
We are seeking a Staff Frontend Engineer to join our team.
Responsibilities:
- Architecting and implementing highquality frontend systems at scale.
- Building sophisticated interfaces that blend AI assistance with intuitive user actions.
- Collaborating with product design to bring innovative interaction patterns to life.
- Creating performant realtime features for both products.
- Leading development of new AIpowered shopping capabilities.
- Mentoring other engineers and driving frontend development best practices.
- Establishing scalable architecture for future platform growth.
The opportunity:
- Drive technical excellence across our frontend systems.
- Architect and build sophisticated realtime interaction systems.
- Lead implementation of critical features across both products.
- Collaborate with design on nextgeneration shopping interfaces.
- Guide architectural decisions and technology choices.
- Mentor other engineers and promote best practices.
- Balance innovation with maintainability across products.
What youll do:
First 30 days:
- Deep dive into our modern frontend stack (currently Vue.js/TypeScript/Tailwind).
- Begin contributing to Product.ai and SimplyCodes development.
- Start analyzing performance optimization opportunities.
- Build relationships with engineering product and design teams.
First 60 days:
- Take ownership of key frontend initiatives across both products.
- Begin implementing identified performance improvements.
- Start driving code quality and testing practices.
- Contribute to technical planning for new features.
- Collaborate on interface design exploration.
First 6 months:
- Lead development of major new features for both products.
- Establish frontend development standards and best practices.
- Drive significant improvements in performance and user experience.
- Mentor other engineers in modern frontend development.
- Help shape our approach to innovative shopping interfaces.
Requirements
- 610 years of professional software development experience.
- Strong expertise in modern frontend development and componentbased architectures.
- Deep understanding of TypeScript and type systems.
- Experience with modern CSS approaches (Tailwind CSSinJS etc.).
- Track record of shipping complex web applications.
- Strong architectural and system design capabilities.
- Excellence in crossfunctional collaboration.
- Bachelors degree in Computer Science or related field.
Nicetohaves:
- Experience with Vue.js or similar modern frameworks (React Angular Svelte).
- Familiarity with serverside rendering and static site generation.
- Experience with AI/ML integration in frontend systems.
- React Native or mobile development experience.
- Interest in emerging interface technologies (including AR/VR).
- Experience with realtime and social features.
- Background in developing innovative UI patterns.
- Open source contributions or community involvement.
Current stack:
- Vue.js 3 with TypeScript
- Nuxt 3 for SSR/static generation
- Tailwind CSS for styling
- Pinia.js for state management
- Vite for development and building
- Jest and Cypress for testing
- GitHub for version control
- CI/CD pipelines for deployment
Benefits
- Work Location: Remote
- 5 days working
Drive technical excellence across our front-end systems. Architect and build sophisticated real-time interaction systems. Lead implementation of critical features across both products. Collaborate with design on next-generation shopping interfaces. Guide architectural decisions and technology choices. Mentor other engineers and promote best practices. Balance innovation with maintainability across products. What you'll do: First 30 days: Deep dive into our modern front-end stack (currently Vue.js/TypeScript/Tailwind). Begin contributing to Product.ai and SimplyCodes development. Start analyzing performance optimization opportunities. Build relationships with engineering, product, and design teams. First 60 days: Take ownership of key front-end initiatives across both products. Begin implementing identified performance improvements. Start driving code quality and testing practices. Contribute to technical planning for new features. Collaborate on interface design exploration. First 6 months: Lead development of major new features for both products. Establish front-end development standards and best practices. Drive significant improvements in performance and user experience. Mentor other engineers in modern front-end development. Help shape our approach to innovative shopping interfaces. Requirements 6-10 years of professional software development experience. Strong expertise in modern front-end development and component-based architectures. Deep understanding of TypeScript and type systems. Experience with modern CSS approaches (Tailwind, CSS-in-JS, etc.). Track record of shipping complex web applications. Strong architectural and system design capabilities. Excellence in cross-functional collaboration. Bachelor's degree in Computer Science or related field. Nice-to-haves: Experience with Vue.js or similar modern frameworks (React, Angular, Svelte). Familiarity with server-side rendering and static site generation. Experience with AI/ML integration in front-end systems. React Native or mobile development experience. Interest in emerging interface technologies (including AR/VR). Experience with real-time and social features. Background in developing innovative UI patterns. Open source contributions or community involvement. Current stack: Vue.js 3 with TypeScript Nuxt 3 for SSR/static generation Tailwind CSS for styling Pinia.js for state management Vite for development and building Jest and Cypress for testing GitHub for version control CI/CD pipelines for deployment