About FreemarketFX Limited 

Freemarket is a specialist in cross-border payments and currency exchange. We work with businesses to accelerate growth by giving them access to cross-border payments and currency exchange optimised for their needs. Freemarket does this by blending its own technology, insights, experience and industry connections with the best technology and banking infrastructure available. 

Engineering Team 

We work in a multi-skilled team working side-by-side with Developers, Business Analysts, Product Managers, DevOps and QA Engineers to ensure a consistently top-class product is delivered to our customers, in a way that is scalable within our business.  We are at our best when the whole team is collaborating to deliver the best software we can. 


Freemarket has a need to a UI developer to work on our B2B payments platform to make several critical enhancements to our payments, FX and onboarding workflows.  

Freemarket requirement 

  • Significant client-driven enhancements to the existing UI’s within the external and internal UI’s on the Freemarket platform
  • Work with internal stakeholders and clients to design and implement these workflow and UI changes
  • Strong knowledge of payments and FX (not derivatives) is mandatory for the role


Personal skills  

  • You are delivery focused, take pride in the work you undertake, and want to support your changes all the way to production.
  • You write clean, maintainable tests and frameworks that others can contribute to.
  • You enjoy pairing with other developers as well as QAs
  • You have great communication skills, and enjoy working with both on site and remote team members



Core Technical Skills 

  • net MVC
  • net web API
  • JavaScript
  • Knockout
  • RequireJS
  • HTML,
  • .Net C#, Azure, MSSQL server
  • Entity Framework
  • Patterns, including MVVM pattern
  • Less CSS, BEM CSS JavaScript skills (5+ years)

Desirable Technical Skills 

  • Kendo grid and templates
  • Telerik Reporting
  • JS optimizer
  • WebSockets (SignalR)
  • Internationalisation issues
  • TypeScript
  • Experience in analysing performance during both development and when released in a live environment.

o Measuring page performance o Measuring User journeys/experience o

Automated monitoring / measurement of errors/performance o Application Insights knowledge (https://docs.microsoft.com/enus/azure/azuremonitor/app/javascript)  

Workflow / methodology 

  • Proactively monitor the performance of your applications, measuring throughput and monitoring error logs, following a DevOps culture.
  • Semi – agile using both Scrum and Kanban methodologies where appropriate
  • Daily stand-up
  • Conduct spikes to research and validate technical approaches
  • Working with business stakeholders to define requirements
  • Experience with remote workers an advantage
  • Document-as-you-go

Apply for this Job

* Required
(File types: pdf, doc, docx, txt, rtf)
(File types: pdf, doc, docx, txt, rtf)