Contract Role: Senior Ember.js Engineer Outside IR35 fully Remote

Contract Role: Senior Ember.js Engineer Outside IR35 fully Remote

Posted 2 weeks ago by TieTalent

Negotiable
Outside
Remote
Reading, England, United Kingdom

Summary: The role is for a Senior Ember.js Engineer tasked with leading a critical upgrade project for legacy Ember applications within a financial services product business. The position involves modernizing the codebase, resolving dependencies, and ensuring a stable upgrade to the latest versions of Ember.js and Node.js. This is a focused engineering engagement requiring deep experience in Ember.js and Node.js environments. The role is fully remote and outside IR35 regulations.

Key Responsibilities:

  • 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.

Key Skills:

  • Deep experience upgrading and maintaining Ember.js applications (ideally 3.x to 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 with experience in QUnit or equivalent test runners in Ember.
  • Good communication skills and ability to work autonomously.

Salary (Rate): undetermined

City: Reading

Country: United Kingdom

Working Arrangements: remote

IR35 Status: outside IR35

Seniority Level: Senior

Industry: IT

Detailed Description From Employer:

About Location: Remote (UK) Duration: 2-3 months Start: 21st July 2025 Engagement: Outside IR35 5 Years Plus Ember Experience.

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. Youll 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 youve 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

TITL1_UKTJ Nice-to-have skills Ember.js Node.JS ESLint OAUTH2 TypeScript JavaScript SASS

Reading, England, United Kingdom Work experience Frontend Languages English