Core Technical Requirements
1. Strong proficiency in JavaScript and TypeScript
o Minimum 3+ years of experience writing production-level code
o Ability to understand, learn and enhance existing codebase is a must
2. Advanced experience with React and Redux
o Solid experience building responsive, high-performance UIs using React and Redux
3. Experience with OpenFin
o Prior hands-on experience building or maintaining apps using the OpenFin platform
o Familiarity with API and window management in OpenFin
4. WebSocket and real-time data handling
o Strong understanding of WebSocket protocols and managing real-time data feeds
o Experience handling data streaming and event-driven architectures
5. HTML/CSS Expertise
o Strong knowledge of HTML and CSS
o Ability to design accessible, cross-browser compatible UIs
6. Java Experience
o Java experience is a strong plus
Responsibilities
Application Architecture & Performance
· Familiarity with high-performance, low-latency frontend systems
· Experience optimizing rendering performance and handling large datasets in the UI
🧠 Domain Knowledge
· Exposure to financial markets, especially securities trading, is a plus
· Understanding of trading workflows, market data, or order management systems is a plus
🧪 Testing & Quality
· Experience with frontend testing frameworks (e.g., Jest, React Testing Library)
· Understanding of automated testing and CI/CD pipelines is a plus
🤝 Soft Skills & Collaboration
· Strong communication skills
· Comfortable with rapid release cycles
· Proactive in debugging and supporting production issues
📚 Education & Qualifications
· Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent experience)
· Overall software development experience of 5+ years