
Contract Role: Senior Ember.js Engineer Outside IR35 Fully Remote
β - Featured Role | Apply direct with Data Freelance Hub
This role is for a Senior Ember.js Engineer, fully remote for 2-3 months, starting July 21, 2025. Requires 5+ years of Ember.js experience, Node.js v20+ familiarity, and expertise in monorepo structures. Pay rate is outside IR35.
π - Country
United Kingdom
π± - Currency
Β£ GBP
-
π° - Day rate
-
ποΈ - Date discovered
July 15, 2025
π - Project duration
1 to 3 months
-
ποΈ - Location type
Remote
-
π - Contract type
Outside IR35
-
π - Security clearance
Unknown
-
π - Location detailed
United Kingdom
-
π§ - Skills detailed
#AWS (Amazon Web Services) #Migration #YARN (Yet Another Resource Negotiator) #JavaScript #Libraries #UAT (User Acceptance Testing) #TypeScript #DevOps #Leadership
Role description
Heading 1
Heading 2
Heading 3
Heading 4
Heading 5
Heading 6
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.
Block quote
Ordered list
- Item 1
- Item 2
- Item 3
Unordered list
- Item A
- Item B
- Item C
Bold text
Emphasis
Superscript
Subscript
β’ Location: Remote (UK)
β’ Duration: 2-3 months
β’ Start: 21st July 2025
β’ Engagement: Outside IR35
β’ 5 Years ember experience required (Minimum requirement)
The Opportunity
A well-established financial services product business is looking for a Senior Ember.js Engineer to lead a critical upgrade project across its legacy Ember applications. These applications are part of a wider FX payments back-office platform, with components that have not been updated in several versions and are now reliant on unsupported versions of Ember.js and Node.js.
This is a focused engineering engagement. Youβll work within a mono-repo ecosystem, modernising the codebase, resolving dependencies, and ensuring successful delivery of a clean, stable, and production-ready upgrade.
What is Required.
β’ Working closely with internal engineering leadership and DevOps support, you will:
β’ Upgrade Ember.js from ~v3.20.5 to Ember 6.x (Octane).
β’ Upgrade Node.js to v20+ across all associated packages.
β’ Migrate and validate shared packages within a monorepo (Lerna/Yarn Workspaces).
β’ Run and maintain comprehensive test coverage (unit, integration, and UAT).
β’ Identify and deprecate outdated libraries and plugins.
β’ Optionally consolidate βcommonβ and βdomain-commonβ packages into a single repo (without impacting delivery timelines)
Tech Stack:
β’ Frontend: Ember.js (Octane), Glimmer, Handlebars
β’ Tooling: Lerna, Yarn Workspaces, ESLint, Prettier
β’ Testing: QUnit, qunit-dom, ember-qunit
β’ CI/CD: AWS Amplify
β’ Auth: Keycloak (OAuth2 integration)
β’ Languages: TypeScript, JavaScript
β’ Misc: Ember Engines, Babel, Sass, ember-auto-import, ember-fetc
Skill-Set
β’ Deep experience upgrading and maintaining Ember.js applications (ideally 3.x β 5.x/6.x).
β’ Solid grasp of Node.js environments and version migrations (especially v20+).
β’ Familiarity with monorepo structures, including Lerna and Yarn Workspaces.
β’ Experience working with Ember Engines and component libraries.
β’ Strong testing mindset β youβve worked with QUnit or equivalent test runners in Ember.
β’ Good communicator β able to work autonomously and update stakeholders clearly.
Deliverables
β’ Technical Upgrade Plan
β’ Comprehensive Test Plan and Cases
β’ Clean builds and validated UAT release
β’ Post-upgrade performance and stability report