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

West End Freelance Home office possible
Go Premium
H

At a Glance

  • Tasks: Lead a critical upgrade project for legacy Ember applications in a remote setting.
  • Company: Join a well-established financial services product business making impactful upgrades.
  • Benefits: Enjoy fully remote work and flexible engagement outside IR35.
  • Why this job: Be part of a focused engineering team modernising essential applications with a strong tech stack.
  • Qualifications: 5 years of Ember.js experience and solid Node.js knowledge required.
  • Other info: Opportunity to work with cutting-edge technologies and enhance your skills in a supportive environment.
  • 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, offering a fully remote work environment in the UK. As a Senior Ember.js Engineer, you'll be part of a collaborative culture that prioritises employee growth through challenging projects and modern technologies, while enjoying the flexibility of working outside IR35 for a meaningful engagement. This role not only allows you to lead critical upgrades but also provides opportunities to enhance your skills in a supportive and dynamic setting.
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

Make sure to showcase your deep experience with Ember.js, especially in upgrading applications from older versions. Highlight any specific projects where you've successfully managed similar upgrades, as this will demonstrate your capability to handle the responsibilities of this role.

✨Tip Number 2

Familiarise yourself with the tools mentioned in the job description, such as Lerna and Yarn Workspaces. If you have experience using these tools, be ready to discuss how you've leveraged them in past projects to manage dependencies and streamline workflows.

✨Tip Number 3

Prepare to discuss your testing mindset and experiences with QUnit or similar test runners. Being able to articulate how you ensure comprehensive test coverage and validate releases will set you apart as a candidate who prioritises quality.

✨Tip Number 4

Since communication is key for this role, think of examples where you've effectively communicated with stakeholders or worked autonomously. Be ready to share how you keep teams updated on progress, especially during critical upgrade projects.

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 work autonomously and communicate effectively with stakeholders
Proficiency in TypeScript and JavaScript
Experience with CI/CD processes, particularly AWS Amplify
Knowledge of OAuth2 integration with Keycloak
Ability to identify and deprecate outdated libraries and plugins
Experience in maintaining comprehensive test coverage (unit, integration, UAT)
Strong problem-solving skills
Attention to detail in code quality and performance

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience with Ember.js, especially any upgrades you've managed. Include specific projects where you've worked with Node.js and monorepo structures like Lerna and Yarn Workspaces.

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 maintaining test coverage. This will give the hiring team a clear view of your capabilities.

Highlight Your Testing Mindset: Since a strong testing mindset is crucial for this role, make sure to mention your experience with QUnit or similar test runners. Provide examples of how you've implemented comprehensive test plans in past projects.

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 version 3.x to 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 solid grasp of Node.js environments, be ready to talk about your experience with version migrations, particularly to v20+. Share examples of how you've managed dependencies and resolved issues in past projects.

✨Familiarity with Monorepo Structures

Discuss your experience with monorepo structures, specifically Lerna and Yarn Workspaces. Prepare to explain how you've used these tools to manage shared packages and streamline development processes.

✨Communicate Clearly and Effectively

As a good communicator, it's essential to demonstrate your ability to work autonomously while keeping stakeholders updated. Practice articulating your thoughts clearly and concisely, especially when discussing technical concepts.

Contract Role: Senior Ember.js Engineer Outside IR35 Fully Remote
Halian | Managed Services, Recruitment Agency & Contract Staffing
Location: West End
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

>