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