Senior Front End Engineer
cscgeneration-2
Costa Rica
Posted Sep 17, 2025
- Full-time
- Remote
- CSC Generation (Shared Services - CAN)
Job description
CSC Generation is the AI-native holding company re-engineering omnichannel retail. We acquire iconic brands and transform them with Genesis, our operating platform combining a Data Fabric, Automation Engine, proprietary tools, and shared services to modernize operations, elevate customer experience, and expand margins. With $1B+ in revenue across 13 brands, our portfolio includes Sur La Table, Backcountry, One Kings Lane, and others that serve as real-world innovation labs. **Reports to:** Chief Technology Officer **Location:** Costa Rica (Remote); Toronto, Ontario (Hybrid/Remote) ### About the Role As **Senior Front End Engineer**, you will work across the full front-end stack, partnering with product, design, and back-end engineers to deliver features that reach millions of customers. At the 6–12 month mark, success looks like having shipped meaningful improvements to core user experiences, established yourself as a technical leader through code reviews and mentorship, and actively integrated AI-driven tooling into your development workflow. This is a lean team. You will own a lot, move fast, and make decisions with full end-to-end responsibility. ### What You'll Do - Develop well-designed, testable, and scalable web applications using React, TypeScript, and modern frameworks. - Explore and integrate AI tools to streamline development and improve user engagement. - Deliver new features and optimize existing experiences at speed and scale within an agile workflow. - Participate in code reviews, provide constructive feedback, and mentor junior engineers. - Write and maintain unit tests and automated test suites to ensure code quality and reliability. - Partner closely with product, design, and back-end engineering to ship cohesive end-to-end features. - Stay current with the latest trends in front-end engineering, design patterns, and AI-driven development. ### Required Qualifications - 5+ years building complex, high-performing web applications. - Deep expertise in React and JavaScript ES6/TypeScript. - Solid understanding of web performance, accessibility, and security best practices. - Proven track record of writing clean, maintainable, and testable code. - Strong problem-solving, debugging, and analytical skills. - Excellent collaboration and communication abilities. ### Preferred Qualifications - UX/UI design sensibilities and experience collaborating closely with design teams. - Functional programming experience. - Hands-on exposure to AI development tools such as ChatGPT, Copilot, or similar. ### Why Join The people who do best here are builders. They take ownership, move fast, and want to see the direct impact of their work. - **Cross-Functional Impact:** Your work touches every brand in the portfolio — front-end improvements you ship reach millions of customers across 13 properties. - **AI-First Skill Building:** Get hands-on with advanced AI tools, from automation to prompt engineering, building a modern tech stack that sets you apart in any industry. - **End-to-End Ownership:** Own features from concept through production with the autonomy to make technical decisions and drive architectural direction. - **Competitive Benefits (Costa Rica):** We offer an attractive benefits package including primarily remote work, private medical and life insurance, additional paid time off, monthly allowances and reimbursements, employee discounts, and opportunities for professional growth. - **Competitive Benefits (Canada):** Paid time off policies, RRSP match, medical, dental, and vision coverage, a variety of supplemental benefit options, and employee discounts across our portfolio of brands. ### Interview Process 1. **Recruiter Screen** - A 30-minute conversation with our recruiting team to align on the role, your background, and what you are looking for. 2. **Technical Challenge** - A short AI or product-building challenge so we can understand how you approach problems and execution. 3. **Leadership Interviews** - Deep-dive interviews with CSC engineering and product leadership focused on your experience, technical approach, and operational thinking. 4. **In-Person Interview** - Meet with an engineer on the team in Costa Rica. 5. **Reference Checks** - We will connect with a few of your professional references as we finalize the process. Conducted in parallel with the final stages where possible. 6. **Offer** - We move quickly for the right candidate. *Interview process is subject to change. Any updates will be communicated promptly and clearly.*