About the Role
We are seeking a talented Front-End Engineer to play a key role in enhancing our trading UIs using Vue.js. This position involves tackling complex technical challenges such as building high-performance JavaScript/TypeScript libraries for real-time connectivity, low-latency data parsing, and robust error handling. We are also open to experienced server-side engineers interested in transitioning to a full-stack role.
Responsibilities
- Design and build scalable web applications within the VueJs ecosystem (VueJs, Vuex, Pinia, Vite, Cypress, webpack)
- Own and build 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 and peers to ideate, plan, and organize large-scale projects
- Contribute to and help maintain our company-wide Vue UI Component Library
- Set direction and partner with other frontend engineers to implement new technologies
Requirements
- 5+ years of commercial software development experience, with a strong emphasis on single-page application (SPA) development
- Deep, production-level experience with at least one major JavaScript framework — Vue3 (ideally), Angular or React; experience with more than one is a strong plus
- Strong TypeScript skills; able to design and build robust, well-typed libraries and components
- Solid command of HTML5 and CSS3, including responsive design, accessibility, and cross-browser compatibility
- Experience with modern front-end tooling: build systems (Vite, rollup), testing frameworks (Vitest, Playwright) and CI/CD pipelines
- Familiarity with AI concepts and tooling — including AI-assisted development, LLM integration in web applications; practical experience is a strong plus
- A solid grounding in core computer science fundamentals: data structures, algorithms, and system design
- Experience with real-time data (WebSockets, SSE or similar) is a significant advantage
- Good to have experience with AG Grid, Prime Vue, UI state management systems such as Pina, Redux, and UI design systems
- Strong communicator, equally comfortable in a detailed technical discussion with senior engineers and a user-centred design discussion with product experts
- Able to pick up new business domains quickly, asking sharp questions and building understanding fast
- Demonstrates strong personal integrity and accountability
- Open to and actively seeks constructive feedback
- A passionate advocate for clean, concise, and maintainable code
- A natural technical leader who earns the trust and confidence of peers
- A collaborative team player — confident enough to admit mistakes, comfortable leading and following in equal measure, always willing to learn as well as teach
- Someone who thrives in a fast-paced, high-energy environment and takes genuine ownership of outcomes
Skills
- VueJs
- Vuex
- Pinia
- Vite
- Cypress
- webpack
- JavaScript
- TypeScript
- HTML5
- CSS3
- Responsive Design
- Accessibility
- Cross-browser Compatibility
- Build Systems
- Testing Frameworks
- CI/CD Pipelines
- AI Concepts
- AI-assisted Development
- LLM Integration
- Data Structures
- Algorithms
- System Design
- WebSockets
- SSE
- AG Grid
- Prime Vue
- Redux
- UI Design Systems
Location
- 20 Fenchurch Street, London, EC3M 3BY
Work Type
- Hybrid
Experience Level
- 5+ years of commercial software development experience
- Senior
Education Level
- Degree in Computer Science, Engineering or a related STEM discipline
Salary/Compensations
- Salary commensurate with experience
Benefits
- Career support and development
- Performance based discretionary cash bonus scheme
- Discretionary stock grant
- Group Life Assurance cover
- Group Income Protection
- Occupation pension scheme based on Gross earnings
- Above statutory annual leave, increasing with service
- Daily company-paid lunch and healthy snack options throughout the day (when working from the office)
- Access to Private Medical Insurance, Dental Plan and / or Health Cash Plan* (*on successful completion of the probation period)
- Corporate events
- Travel season ticket loans* (*on successful completion of the probation period)
- Cycle to work scheme* (*on successful completion of the probation period)
- Fitness subsidisation
About the Company
- Interactive Brokers Group, Inc. (NASDAQ: IBKR), a member of the S&P 500, is a global financial services company headquartered in Greenwich, Connecticut, with offices in over 15 countries.
- Through its affiliates, Interactive Brokers provides automated trade execution and custody of securities, commodities, foreign exchange, and prediction markets on over 170 markets in numerous countries and currencies.
- For more than four decades, Interactive Brokers has focused on technology, automation, and innovation to provide clients worldwide with a sophisticated, unified platform to manage their investment portfolios.
- We serve individual investors, hedge funds, proprietary trading groups, financial advisors, and introducing brokers.
- Our culture is driven by problem-solving, efficiency, and continuous improvement.
- We look for individuals who are intellectually curious, collaborative, and motivated to contribute to technology that helps simplify and enhance access to global financial markets.
- Interactive Brokers has consistently been recognized as a top broker by respected industry sources including Barron’s, Investopedia, Stockbrokers.com, and others.
