QML/Java Frontend Software Engineer

Interactive Brokers Group
United States
Workplace: RemoteFull timeFunction: Software EngineeringExperience: 5+ yearsEducation: bachelorsSkills: []

Design and deliver complete features for financial trading applications used by an online brokerage. Build responsive desktop UI with Qt/QML, translate trading requirements into intuitive interfaces, and architect interactive screens with JavaScript and QML for real-time visualization. Implement maintainable, reusable UI components and data models in Java, optimize performance through memory-management and JNI-related work, and create test plans while collaborating with architects and engineers.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Interactive Brokers Group
Interactive Brokers Group
1 week ago

QML/Java Frontend Software Engineer

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 5 hours agoStatus: Live

Job Summary

Design and deliver complete features for financial trading applications used by an online brokerage. Build responsive desktop UI with Qt/QML, translate trading requirements into intuitive interfaces, and architect interactive screens with JavaScript and QML for real-time visualization. Implement maintainable, reusable UI components and data models in Java, optimize performance through memory-management and JNI-related work, and create test plans while collaborating with architects and engineers.
Location: United States
Workplace: Remote
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Design and deliver complete features for financial trading applications used by an online brokerage firm.
  • •Build sophisticated, responsive desktop applications using Qt/QML and create intuitive, high-performance user interfaces.
  • •Architect and implement interactive UIs using JavaScript and QML to support complex interactions and real-time data visualization.
  • •Implement Java-based data models and reusable, maintainable UI components/libraries in QML and JavaScript.
  • •Create test plans for UI and data model functionality and collaborate with architects/developers on scalable, maintainable solutions.

Key Requirements

  • •Bachelor's degree (or foreign equivalent) in Computer Science or related field, plus 5 years in a software development/engineering role using QML and JavaScript for front-end development.
  • •3 years of professional experience developing responsive desktop Qt applications using QML.
  • •3 years of professional experience using Java/Jambi for the backend of a QML application.
  • •3 years each of experience developing reusable QML UI component libraries and applying Java (object-oriented programming and design patterns).
  • •3 years of professional experience developing financial trading applications.
Experience:5+ yearsFinancial servicesFinancial tradingBrokerage
Education:Bachelor's in Computer Science or related field
Tech Stack:QMLQtJavaScriptJavaJambiJNIDesktop applicationsUI componentsObject-oriented programmingDesign patterns

Company Brief

Interactive Brokers Group
Operates an electronic trading platform providing brokerage services for individuals and institutions across global markets, offering equities, options, futures, forex, bonds, and related clearing and custody services with advanced trading technology and low-cost executions.
Industry: Trading Platforms
Company Size: Enterprise (1,001+ employees)
Revenue: USD 1B+
Growth: Public Company
Valuation: Public Company (Market Cap in USD)
Funding: IPO / Publicly Listed
Headquarters: Greenwich, United States
Founded: 1977
WebsiteLinkedIn