> Markdown version of [/jobs/ext/1565364-software-engineer-gui](https://www.wearedevelopers.com/jobs/ext/1565364-software-engineer-gui). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer | GUI - **Company:** Jump Trading - **Location:** Chicago, IL, United States - **Experience:** Expert - **Salary:** $200,000.0 - $250,000.0 - **Contract:** Permanent contract - **Skills:** C++ (Programming Language), Code Review, Memory Management, Web Applications, WebGL, ReactJS, Backend, Real Time Data, Front End Software Development, Web Api - **Published:** July 18, 2026 - **Apply:** https://www.dice.com/job-detail/3ad0f2ea-81e3-4925-a551-aaaa52f854a7 ## About the Role 5+ years of experience building high-performance GUI applications Strong experience with React and modern web application architecture Deep understanding of low-level rendering pipelines and rendering techniques Hands-on experience with WebAssembly (WASM), Web APIs, WebGPU, WebGL, or equivalent graphics technologies Experience building real-time, data-intensive web applications Solid full-stack fundamentals and the ability to work across frontend and backend boundaries Strong focus on performance, memory usage, and responsiveness under heavy data loads Ability to write clean, testable code and provide constructive code reviews Desire to take technical ownership, influence architecture, and mentor other engineers Bonus Points: Experience optimizing rendering pipelines for large, frequently updating datasets Familiarity with browser internals and performance profiling tools Experience with Rust or C++ Background in trading, finance, or other real-time data-driven domains ## Related Videos - [Rendering Design Software in the Browser at Penpot](https://www.wearedevelopers.com/videos/1353-rendering-design-software-in-the-browser-at-penpot) - [WeAreDevelopers LIVE - Speeding up with WebGPU](https://www.wearedevelopers.com/videos/1876-wearedevelopers-live-speeding-up-with-webgpu) - [Developing the Backend with Stefan Lingler, CTO at Shpock](https://www.wearedevelopers.com/videos/100360-developing-the-backend-with-stefan-lingler-cto-at-shpock) - [Watch Tests Go Brrrr! : Getting Started with Cypress in ReactJS](https://www.wearedevelopers.com/videos/282-watch-tests-go-brrrr-getting-started-with-cypress-in-reactjs) - [WeAreDevelopers LIVE – From JavaScript to WebAssembly, High-Performance Charting and More](https://www.wearedevelopers.com/videos/1794-wearedevelopers-live-from-javascript-to-webassembly-high-performance-charting-and-more) - [Nest.js - TypeScript in the backend can also be clean](https://www.wearedevelopers.com/videos/1033-nest-js-typescript-in-the-backend-can-also-be-clean) ## Related Articles - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [16 Best Free React UI Libraries in 2025](https://www.wearedevelopers.com/magazine/148-16-best-free-react-ui-libraries-in-2025) - [Dev Digest 133 - Back to Front](https://www.wearedevelopers.com/magazine/474-dev-digest-133-back-to-front) - [Dev Digest 113 - Debugging above the cloud](https://www.wearedevelopers.com/magazine/422-dev-digest-113-debugging-above-the-cloud) - [Dev Digest 109 -Egg-citing things…](https://www.wearedevelopers.com/magazine/408-dev-digest-109-egg-citing-things) - [Dev Digest 129 - Now that's what I call private data!](https://www.wearedevelopers.com/magazine/468-dev-digest-129-now-that-s-what-i-call-private-data)