Role is initially on a fixed term basis of 7 months beginning from 1st March with the potential to be converted to a permanent role at the end of the term.
Front End Development (80% of role)
Own and develop the Freyda platform front end built with Vue3, Vuex, and TypeScript
Implement new features and maintain existing functionality across the application
Write clean, maintainable code following established patterns and architectural decisions
Participate in code reviews and contribute to technical discussions
Ensure browser compatibility and responsive design across the platform
Backend Support (20% of role)
Make limited backend changes to Python/FastAPI services in collaboration with our backend developer
Understand and work with our AWS-based infrastructure (Lambda, Aurora Postgres)
Contribute to full-stack features when needed
Quality \& Testing
Maintain and extend our test coverage using Rainforest QA for interactive UX testing
Maintain and extend test coverage using Jest for unit testing and Rainforest QA for interactive UX testing
Take responsibility for the quality of features shipped to production
Debug and resolve issues reported by customers or internal teams
UX Design (Nice-to-Have)
Create basic mockups and wireframes where needed (we have established patterns and can engage agencies for larger pieces)
Make thoughtful UX decisions during implementation
Contribute to improving user experience across the platform
Working at Freyda
Team Structure: Report directly to the CTO, working closely with backend engineer and ML engineer
Development Process: Agile methodology with 2-week sprints, regular code reviews, frequent deployments
Location: Remote-first (UK-based preferred for timezone alignment)
Contract: 7-month fixed-term with potential to extend to permanent role
What We're Looking ForEssential
Minimum 2+ years of professional front-end development experience
Strong proficiency in Vue3, Vuex, and TypeScript
Experience building and maintaining production B2B SaaS applications with real customers
Self-starter mentality - you'll be the sole front-end developer, so you need to be comfortable working autonomously
Proactive approach to problem-solving and decision-making
Startup-friendly attitude - comfortable with ambiguity, wearing multiple hats, and moving fast
Strong communication skills for remote collaboration and stakeholder updates
Comfortable with version control (Git), code reviews, and modern development workflows
Comfortable working within an established codebase, with a pragmatic approach to incremental refactoring and long-term code quality
Desirable
Experience with Python/FastAPI or willingness to work across the stack occasionally
Familiarity with AWS services (Lambda, Aurora/RDS)
B2B SaaS product experience, ideally in financial services or similarly regulated industries
Basic UX/UI design skills (Figma, wireframing)
Experience with test automation tools (Rainforest QA or similar)
Understanding of financial services workflows or document processing
Job Types: Full-time, Temporary, Fixed term contract, Temp to perm
Contract length: 7 months
Pay: £28,000.00-£37,000.00 per year
Benefits:
Flexitime
Sick pay
Work from home
Experience:
Vue.js: 2 years (required)
Work Location: Remote