IT & Software

Front End Engineer

Interactive Brokers

London · England · United Kingdom

Overview

In this role you will deliver high-performance trading UIs using Vue, building scalable web apps and contributing to a company-wide Vue UI component library. You’ll collaborate with cross-functional teams to improve architecture, performance and user experience in real-time data contexts. The role blends frontend delivery with opportunities to shape technology choices and UI standards. A London-based hybrid setup offers an engaging, fast-paced environment with meaningful impact on trading UX.

Pay / Benefits

  • Hybrid working model
  • Lunch provided in office
  • Career development
  • Discretionary cash bonus
  • Discretionary stock grant
  • Private Medical Insurance

Responsibilities
  • Design and build scalable web applications within the VueJs ecosystem (VueJs, Vuex, Pinia, Vite, Cypress, webpack)
  • Owning and building high-traffic applications with a focus on speed and user experience
  • Proactively identify and implement improvements to architecture, performance and code quality
  • Collaborate with colleagues to ideate, plan, and organize large-scale projects
  • Contribute to and help maintain the company-wide Vue UI Component Library
  • Set direction and partner with other frontend engineers to implement new technologies

Key requirements
  • 5+ years of commercial software development experience with SPA focus
  • Deep production-level experience with Vue3 (ideally) or other major frameworks (Angular/React)
  • Strong TypeScript skills for robust, well-typed libraries and components
  • Solid HTML5 and CSS3, including responsive design, accessibility and cross-browser compatibility
  • Experience with modern front-end tooling (Vite, rollup), testing frameworks (Vitest, Playwright) and CI/CD pipelines
  • Familiarity with AI concepts and tooling (AI-assisted development, LLM integration) is a strong plus
  • Foundations in data structures, algorithms and system design
  • Experience with real-time data (WebSockets, SSE or similar) is advantageous
  • Nice-to-have: AG Grid, PrimeVue, UI state management like Pinia/Redux
  • Strong communicator with ability to discuss technical details with engineers and product teams
  • Able to learn new domains quickly and ask sharp questions
  • Strong personal integrity and accountability
  • Vue3
  • Vuex
  • Pinia

Reference: WJ-799_20818135

Apply now

Continue on the employer's official application - the same link they use for every candidate.

More jobs

Find more on GigBlows

This role is listed on GigBlows for discovery and search. Hiring decisions and applications are handled by the employer or their chosen application system.