Job Closed
This listing is no longer active.
Senior Front End Engineer
Location
Costa Rica
Posted
178 days ago
Salary
0
Seniority
Senior
Job Description
Senior Front End Engineer
CSC Generation
• 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. • Work in an agile environment to deliver new features and optimize existing experiences at speed and scale. • Participate in code reviews, provide feedback, and mentor junior engineers. • Write and maintain unit tests and automated test suites to ensure code quality and reliability. • Keep up with the latest trends in frontend engineering, design patterns, and AI-driven development.
Job Requirements
- 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
- Bonus points for: UX/UI design sensibilities
- Functional programming experience
- Hands-on exposure to AI development tools like ChatGPT, Copilot, or similar
Benefits
- Executive Access: Work directly with brand CEOs and senior leadership, solving real business problems and earning mentorship from top operators.
- AI-First Skill Building: Get hands-on with the most advanced AI tools in the market. From automation to prompt engineering, you’ll build a modern tech stack that sets you apart in any industry.
- Accelerated Career Path: High performers are quickly entrusted with greater responsibility, new challenges, and leadership opportunities across our portfolio of brands.
- Competitive benefits: Paid time off policies, 401(k)/RRSP match, medical/dental/vision and a variety of supplemental policies, and employee discounts at our portfolio companies
Related Guides
Related Job Pages
More Frontend Engineer Jobs
Front-End Architect, Bilingual
VELAIOTransforming The Way Organizations Grow Their Businesses Through Technology, Process, and People
• Lead the front-end area, defining solution architecture and structure. • Participate in project planning and estimation, ensuring timely delivery of high-quality products. • Collaborate with team members to maintain code integrity and work quality. • Identify and resolve technical and performance issues in applications. • Communicate software ideas and designs effectively. • Mentor teammates and share knowledge to foster continuous improvement.
Software Development Engineer – III, Front-End
HighLevelThe all-in-one sales & marketing platform that agencies can white-label. CRM, Email, 2-way SMS, Funnel Builder, & more!
• Independently design, build, and maintain complex frontend modules with minimal oversight. • Deliver applications that are not only functional but delightful and instant, with a strong focus on usability and accessibility. • Optimize rendering pipelines, CSS-in-JS strategies, and animation performance. • Leverage browser APIs, caching strategies, and service workers for speed and reliability. • Use IndexedDB, local storage, and modern stacks (e.g., TanStack Query/Table) for efficient data handling. • Implement animations using lightweight frameworks (e.g., Framer Motion, GSAP, React Spring). • Architect state management solutions with TanStack, Redux Toolkit, Zustand, or equivalent. • Package applications into module-federated Webpack modules for scalable integration. • Ensure CI/CD pipelines, build tools, and review processes are optimized for frontend-specific needs. • Set standards through code quality, reviews, and technical documentation.
Tech Lead – Frontend Platform Team
XsollaXsolla's video game business engine helps game developers and publishers operate more efficiently and sell more games.
• Provide technical leadership for the Xsolla frontend platform, defining architecture, coding standards, and long-term technical direction. • Coach, mentor, and manage a team of ~8 developers, supporting professional growth and maintaining a strong engineering culture. • Partner closely with the other Tech Leads working on the same platform to ensure architectural alignment, consistent standards, and unified decision-making. • Oversee planning and execution of platform features and improvements, ensuring smooth delivery and high-quality outcomes. • Drive modernization, refactoring, and performance enhancements to keep the platform scalable, maintainable, and aligned with product goals. • Establish and enforce engineering best practices across coding, documentation, testing, and review processes. • Collaborate with product managers, designers, backend engineers, and platform teams to deliver cohesive partner-facing experiences. • Ensure strong automated test coverage and reliable CI/CD workflows that reduce manual effort and improve delivery predictability. • Leverage automation and AI-assisted tooling to accelerate development, improve consistency, and increase developer velocity. • Own operational excellence, including incident response, root-cause analysis, and long-term reliability improvements. • Advocate for scalability, performance, security, and observability across the platform’s architecture and tooling. • Identify technical risks, estimate complexity, and communicate trade-offs to leadership and stakeholders. • Foster alignment with other engineering teams on shared services, APIs, rendering pipelines, and platform interfaces.
• Analyze, debug, and fix issues in REST APIs and internal routines. • Investigate data inconsistencies, bugs in new and existing flows, webhooks, and other parts of the application that may require adjustments. • Contribute to the continuous improvement of architecture and development standards. • Fix bugs and unexpected behaviors in components, hooks, forms, and navigation flows. • Investigate frontend-backend inconsistencies to ensure data synchronization. • Improve the user experience and maintain clean, scalable code.




