Root Systems

Frontend Engineer, React

Root Systems

full-time

Posted on:

Origin:  • 🇬🇷 Greece

Visit company website
AI Apply
Manual Apply

Job Level

Mid-LevelSenior

Tech Stack

CypressD3.jsDockerJavaScriptJestReactReduxTypeScript

About the role

  • We’re seeking a design-focused Frontend Engineer who embraces AI-assisted development tools as essential components of their workflow.
  • The ideal candidate will have both strong technical skills and a keen design sensibility, using tools like Cursor, Windsurf, and other AI assistants to accelerate development and elevate UI quality.
  • You’ll be at the forefront of creating visually stunning interfaces that make complex financial workflows intuitive and engaging.
  • About us: Root Systems is an early stage startup building an innovative platform to revolutionise how films are financed, distributed, and monetized. We're building a comprehensive digital ecosystem that serves as a permanent home for films, combining sophisticated rights management with cutting-edge fintech solutions. Our mission is to extend the commercial lifespan of films indefinitely while democratizing film investment through micro-investment opportunities.
  • You’ll be responsible for:
  • Crafting beautiful, intuitive user interfaces with a strong emphasis on visual design and user experience
  • Leveraging AI tools (Cursor, Windsurf, GitHub Copilot, etc.) daily to enhance productivity and UI innovation
  • Creating sophisticated data visualizations that are both functional and visually compelling
  • Implementing responsive, accessible interfaces that follow modern design principles
  • Building and maintaining our design system and component library
  • Collaborating with designers to translate concepts into polished, production-ready features
  • Our Tech Stack:
  • Frontend: React.js and TypeScript
  • State Management: Redux / Zustand
  • Data Visualization: Recharts, D3.js
  • Testing: Jest for unit testing, Cypress for e2e testing
  • CI/CD: GitHub Actions
  • Infrastructure: Docker

Requirements

  • 3+ years of professional experience with React.js
  • Strong design sensibility and passion for creating exceptional user interfaces
  • Demonstrated enthusiasm for and experience with AI-assisted development tools
  • Ability to write effective prompts for AI tools to optimize development workflow
  • Strong expertise in TypeScript and modern JavaScript (ES6+)
  • Proficiency with CSS, animations, and responsive design techniques
  • Experience with data visualization libraries (e.g., Recharts, D3.js)
  • Eye for detail and commitment to pixel-perfect implementation
  • Willingness to embrace AI tools as core components of your development workflow
  • Passion for the intersection of technology and design
  • Ability to think like both an engineer and a designer
  • Open-minded approach to adopting new tools and methodologies