Senior React Developer (5+ Years) – Real-Time Trading Platform Optimization

Posted 10 hours ago

Worldwide

Summary

# Senior React Developer (5+ Years) – Real-Time Trading Platform Optimization **********Aplications that only state "I worked on a similar project under NDA" without providing technical details will not be considered.************** ## About the Role We are looking for an experienced **Senior React Developer** to join our engineering team and help evolve an established, production-grade web trading platform used by thousands of active users. Our application is already built and running in production. We are looking for someone who enjoys working on large, complex codebases—improving performance, adding new features, identifying bottlenecks, and resolving challenging production issues. This is **not** a build-from-scratch role. ## Responsibilities * Optimize an existing React production application * Add new features and enhancements * Investigate and fix production bugs * Improve application performance and responsiveness * Identify and eliminate memory leaks * Optimize rendering performance for real-time market data * Improve state management * Reduce unnecessary component re-renders * Improve browser CPU and memory utilization * Debug complex frontend issues * Collaborate closely with backend engineers to improve end-to-end performance * Write clean, maintainable, and scalable code ## Required Experience * Minimum **5 years of professional React development** * Strong JavaScript (ES6+) and TypeScript * Expert knowledge of React Hooks and modern React architecture * Experience working on large production applications * Experience building or maintaining real-time, data-intensive web applications * Strong understanding of browser memory management * Experience identifying and fixing memory leaks * Experience profiling CPU, memory, and rendering performance * Strong debugging and troubleshooting skills * Experience with Redux, Zustand, MobX, or similar state management libraries * Strong understanding of asynchronous programming and WebSockets ## Trading Experience (Strongly Preferred) Candidates with experience in any of the following will receive priority: * Trading platforms * Stock trading systems * Futures or options trading * Forex platforms * Crypto exchanges * Market data applications * Professional charting platforms * Order Management Systems (OMS) * TradingView integrations ## Nice to Have * NATS messaging * Electron desktop applications * AWS * CI/CD pipelines * Chrome DevTools Performance & Memory profiling * Experience optimizing high-frequency streaming applications ## What We're Looking For We're looking for someone who enjoys solving difficult technical problems and improving existing software. You should be comfortable: * Working in a mature production codebase * Investigating complex production issues independently * Finding and eliminating performance bottlenecks * Improving application stability * Delivering clean, maintainable code * Recommending architectural improvements when appropriate To Apply Please answer the following questions: 1. Describe the most recent React application you've worked on (within the last 2 years). What type of application was it? Approximately how many users did it serve? What was your role? 2. Describe one difficult performance or memory issue you solved. Explain: The problem How you diagnosed it The solution The result 3. Have you worked on a real-time application? Examples include: Trading platforms Financial systems Live dashboards IoT Gaming Chat systems Streaming applications Please describe the architecture and your responsibilities. 4. If your work is protected by an NDA, that's perfectly fine. However, you must still describe the technical challenges you solved without revealing confidential information. 5. Please provide: GitHub profile (if available) Stack Overflow profile (optional) Personal portfolio (optional) LinkedIn profile

  • More than 30 hrs/week
    Hourly
  • 3-6 months
    Duration
  • Expert
    Experience Level
  • $25.00

    -

    $40.00

    Hourly
  • Remote Job
  • Ongoing project
    Project Type

Contract-to-hire opportunity

This lets talent know that this job could become full time.
Learn more
Skills and Expertise
Mandatory skills
JavaScript
HTML5
CSS 3
Web Application
Activity on this job
  • Proposals:20 to 50
  • Last viewed by client:9 hours ago
  • Interviewing:
    0
  • Invites sent:
    0
  • Unanswered invites:
    0
About the client
Member since Oct 24, 2023
  • Canada
    9:46 AM
  • Tech & IT
    Mid-sized company (10-99 people)

Explore similar jobs on Upwork

Website developerHourly‐ Posted 3 weeks ago
Shopify
Laravel
Webflow
WordPress
PHP
Web Design
Shopify Development
Web Development
Kajabi
Wix
Squarespace
Bubble.io
HubSpot
BigCommerce
Weebly
Landing Page
Technical SEO
Ecommerce Website Development
Framer
Responsive Design
Transfer HTML to InDesignFixed-price‐ Posted 3 weeks ago
HTML
Adobe Photoshop
Adobe InDesign
Graphic Design

How it works

  • Post a job icon
    Create your free profile
    Highlight your skills and experience, show your portfolio, and set your ideal pay rate.
  • Talent comes to you icon
    Work the way you want
    Apply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
  • Payment simplified icon
    Get paid securely
    From contract to payment, we help you work safely and get paid securely.
Want to get started? Create a profile

About Upwork

  • Rating is 4.9 out of 5.
    4.9/5
    (Average rating of clients by professionals)
  • G2 2021
    #1 freelance platform
  • 49,000+
    Signed contract every week
  • $2.3B
    Freelancers earned on Upwork in 2020

Find the best freelance jobs

Growing your career is as easy as creating a free profile and finding work like this that fits your skills.

Trusted by

  • Microsoft Logo
  • Airbnb Logo
  • Bissell Logo
  • GoDaddy Logo