Senior React JS Developer
iRage Verified employer
Actively hiring · Posted 2d ago · JEV26105FC8FC2803
Job description
We are seeking a highly skilled React JS Developer with exceptional DOM manipulation expertise and real-time data handling experience to join our team. You'll be building and optimizing high-performance user interfaces for stock market trading applications where milliseconds matter and data flows continuously.The ideal candidate thrives in fast-paced environments, understands the intricacies of browser performance, and has hands-on experience with WebSockets and real-time data streaming architectures.Key ResponsibilitiesCore DevelopmentAdvanced DOM Operations: Implement complex, performance-optimized DOM manipulations for real-time trading interfacesReal-time Data Management: Build robust WebSocket connections and handle high-frequency data streams with minimal latencyPerformance Engineering: Create lightning-fast, scalable front-end applications that process thousands of market updates per secondCustom Component Architecture: Design and build reusable, high-performance React components optimized for trading workflowsCollaboration & IntegrationWork closely with traders, quants, and backend developers to translate complex trading requirements into intuitive interfacesCollaborate with UX/UI designers and product managers to create responsive, trader-focused experiencesIntegrate with real-time market data APIs and trading execution systemsTechnical ExcellenceImplement sophisticated data visualizations and interactive charts using libraries like Chartjs, TradingView, or custom D3.js solutionsEnsure cross-browser compatibility and responsiveness across multiple devices and screen sizesDebug and resolve complex performance issues, particularly in real-time data processing and renderingMaintain high-quality code through reviews, testing, and comprehensive documentationRequired Skills & ExperienceReact & JavaScript Mastery5+ years of professional React.js development with deep understanding of React internals, hooks, and advanced patternsExpert-level JavaScript (ES6+) with strong proficiency in asynchronous programming, closures, and memory managementAdvanced HTML5 & CSS3 skills with focus on performance and cross-browser compatibilityReal-time & Performance ExpertiseProven experience with WebSockets and real-time data streaming protocolsStrong DOM manipulation skills - direct DOM access, virtual scrolling, efficient updates, and performance optimizationRESTful API integration with experience in handling high-frequency data feedsBrowser performance optimization - understanding of rendering pipeline, memory management, and profiling toolsDevelopment Tools & PracticesProficiency with modern build tools: Webpack, Babel, Vite, or similarExperience with Git version control and collaborative development workflowsAgile/Scrum development environment experienceUnderstanding of testing frameworks (Jest, React Testing Library)Financial Data VisualizationExperience with financial charting libraries: Chartjs, TradingView, D3.js, or custom visualization solutionsUnderstanding of market data structures, order books, and trading terminologyKnowledge of data streaming optimization techniques for financial applicationsNice-to-Have SkillsDomain ExpertisePrior experience in stock market, trading, or financial services - understanding of trading workflows, order management, risk systemsAlgorithmic trading knowledge or exposure to quantitative trading systemsFinancial market understanding - equities, derivatives, commoditiesTechnical Plus PointsBackend development experience with GoLang, Python, or Node.jsDatabase knowledge: SQL, NoSQL, time-series databases (InfluxDB, TimescaleDB)Cloud platform experience: AWS, Azure, GCP for deploying scalable applicationsMessage queue systems: Redis, RabbitMQ, Kafka, NATS for real-time data processingMicroservices architecture understanding and API design principlesAdvanced SkillsService Worker implementation for offline-first applicationsProgressive Web App (PWA) developmentMobile-first responsive design expertiseQualificationsBachelor's degree in Computer Science, Engineering, or related field (or equivalent professional experience)5+ years of professional React.js development with demonstrable experience in performance-critical applicationsPortfolio or examples of complex real-time applications you've builtFinancial services experience strongly preferredWhy You'll Love Working HereWe're a team that hustles—plain and simple. But we also believe life outside work matters. No cubicles, no suits—just great people doing great work in a space built for comfort and creativity.What We Offer💰 Competitive salary – Get paid what you're worth 🌴 Generous paid time off – Recharge and come back sharper 🌍 Work with the best – Collaborate with top-tier global talent ✈️ Adventure together – Annual offsites (mostly outside India) and regular team outings 🎯 Performance rewards – Multiple bonuses for those who go above and beyond 🏥 Health covered – Comprehensive insurance so you're always protected ⚡ Fun, not just work – On-site sports, games, and a lively workspace 🧠 Learn and lead – Regular knowledge-sharing sessions led by your peers 📚 Annual Education Stipend – Take any external course, bootcamp, or certification that makes you better at your craft 🏋️ Stay fit – Gym memberships with equal employer contribution to keep you at your best 🚚 Relocation support – Smooth move? We've got your back 🏆 Friendly competition – Work challenges and extracurricular contests to keep things excitingWe work hard, play hard, and grow together. Join us.
Key skills
How to apply
- Sign in or create your free profile — takes about two minutes.
- Apply with one tap — your profile is shared directly with iRage.
- Track your application and get updates by email and WhatsApp.