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

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

Ashton-under-Lyne Freelance 45000 - 75000 £ / year (est.) Home office possible
Go Premium
H

At a Glance

  • Tasks: Lead the upgrade of legacy Ember.js applications in a remote setting.
  • Company: Join a well-established financial services product business making impactful changes.
  • Benefits: Enjoy fully remote work and flexible engagement outside IR35.
  • Why this job: Be part of a critical project that modernises technology and enhances user experience.
  • Qualifications: 5 years of Ember.js experience and solid Node.js knowledge required.
  • Other info: Engagement lasts 2-3 months, starting on 21st July 2025.

The predicted salary is between 45000 - 75000 £ per year.

Job Description

  • 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

Contract Role: Senior Ember.js Engineer Outside IR35 Fully Remote employer: Halian | Managed Services, Recruitment Agency & Contract Staffing

Join a well-established financial services product business that values innovation and technical excellence. As a Senior Ember.js Engineer, you'll enjoy the flexibility of fully remote work while contributing to a critical upgrade project that enhances legacy applications. The company fosters a collaborative work culture, offering opportunities for professional growth and development, making it an ideal environment for those seeking meaningful and rewarding employment in the tech industry.
H

Contact Detail:

Halian | Managed Services, Recruitment Agency & Contract Staffing Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Contract Role: Senior Ember.js Engineer Outside IR35 Fully Remote

Tip Number 1

Familiarise yourself with the latest features and improvements in Ember.js, especially the transition from version 3.x to 6.x. This will not only help you during the interview but also demonstrate your commitment to staying updated with the technology.

Tip Number 2

Showcase your experience with monorepo structures like Lerna and Yarn Workspaces. Be prepared to discuss specific projects where you've successfully managed dependencies and upgrades within a mono-repo environment.

Tip Number 3

Highlight your testing mindset by discussing your experience with QUnit or similar test runners. Prepare examples of how you've implemented comprehensive test coverage in previous projects, as this is crucial for the role.

Tip Number 4

Since communication is key for this position, practice articulating your technical decisions and project updates clearly. Consider preparing a brief presentation or summary of a past project to demonstrate your ability to communicate effectively with stakeholders.

We think you need these skills to ace Contract Role: Senior Ember.js Engineer Outside IR35 Fully Remote

Deep experience with Ember.js (3.x to 6.x upgrades)
Solid understanding of Node.js environments and version migrations (v20+)
Familiarity with monorepo structures (Lerna, Yarn Workspaces)
Experience with Ember Engines and component libraries
Strong testing mindset with QUnit or equivalent test runners
Ability to create Technical Upgrade Plans
Experience in developing Comprehensive Test Plans and Cases
Proficient in clean build processes and validated UAT releases
Ability to generate post-upgrade performance and stability reports
Good communication skills for stakeholder updates
Experience with CI/CD tools (AWS Amplify)
Knowledge of TypeScript and JavaScript
Familiarity with tooling such as ESLint and Prettier
Understanding of OAuth2 integration with Keycloak

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience with Ember.js, particularly any upgrades you've managed. Include specific examples of projects where you've worked with Node.js and monorepo structures.

Craft a Strong Cover Letter: In your cover letter, emphasise your deep experience with upgrading Ember.js applications and your familiarity with the required tech stack. Mention your ability to work autonomously and communicate effectively with stakeholders.

Showcase Relevant Projects: If you have a portfolio or GitHub repository, include links to relevant projects that demonstrate your skills in upgrading applications and working with the specified technologies. This can set you apart from other candidates.

Proofread Your Application: Before submitting, carefully proofread your application for any spelling or grammatical errors. A polished application reflects your attention to detail, which is crucial for a technical role.

How to prepare for a job interview at Halian | Managed Services, Recruitment Agency & Contract Staffing

Showcase Your Ember.js Expertise

Make sure to highlight your deep experience with upgrading and maintaining Ember.js applications, especially the transition from versions 3.x to 5.x/6.x. Be prepared to discuss specific challenges you've faced and how you overcame them.

Demonstrate Your Node.js Knowledge

Since the role requires a solid grasp of Node.js environments and version migrations, be ready to talk about your experience with Node.js, particularly with version 20+. Discuss any relevant projects where you've successfully managed upgrades.

Familiarity with Monorepo Structures

The company is looking for someone familiar with monorepo structures like Lerna and Yarn Workspaces. Prepare examples of how you've worked within such environments and the benefits they brought to your projects.

Communicate Clearly and Effectively

As a good communicator, you'll need to demonstrate your ability to work autonomously while keeping stakeholders updated. Practice explaining complex technical concepts in simple terms, as this will show your communication skills during the interview.

Contract Role: Senior Ember.js Engineer Outside IR35 Fully Remote
Halian | Managed Services, Recruitment Agency & Contract Staffing
Location: Ashton-under-Lyne
Go Premium

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>