Senior Frontend Developer (Vue.js + TypeScript)
About the Role
We’re looking for a Senior Frontend Developer with deep expertise in Vue.js and TypeScript to help build scalable, high-performance web applications. You’ll work closely with product, design, and backend engineering to deliver clean, maintainable, and well-architected UI solutions.
What You’ll Do
- Develop and maintain complex SPA and component-based front-end architecture using Vue.js (Vue 2/3), Vuex/Pinia, and TypeScript.
- Collaborate on UI/UX decisions, ensuring great user experiences across browsers and devices.
- Implement reusable components, performance optimizations, and responsive layouts.
- Partner with backend teams to integrate REST APIs / GraphQL services.
- Contribute to architectural decisions, code reviews, and best-practice standards.
- Drive continuous improvement in tooling, CI/CD workflows, and documentation.
What We’re Looking For
- 5+ years of frontend development experience.
- Strong expertise with Vue.js, TypeScript, JavaScript (ES6+), and modern front-end ecosystems.
- Experience with Vuex/Pinia, Vue Router, Vite/Webpack, and component libraries.
- Solid understanding of HTML5, CSS3, SCSS/SASS, TailwindCSS, or other styling systems.
- Good knowledge of frontend architecture, design patterns, and state management.
- Experience with Git, Agile/Scrum, and working in cross-functional teams.
How to Apply
Please submit your resume and a brief introduction to: jobs@inforex.gr
Include links to relevant Github/portfolio repositories or examples of prior work if available.
Senior C++ Software Engineer – Real-Time Financial Markets Application
Role Overview
We are seeking a Senior C++ Software Engineer with deep experience building high-performance, cross-platform desktop applications. In this role, you will design and implement new functionality in our flagship financial-market monitoring product, with a focus on real-time data processing, UI development, performance tuning, and cloud connectivity.
You will work closely with engineering, product, and QA stakeholders to evolve the application architecture, optimize throughput and responsiveness, and deliver robust, user-centric features to a demanding professional audience.
Key Responsibilities
• Design, implement, and maintain new product features in modern C++ (C++17 or later)
• Enhance and extend a JUCE-based desktop application for Windows
• Integrate with a cloud-hosted Pub/Sub infrastructure for high-volume, low-latency data delivery
• Develop performant, reliable, and maintainable components, including data pipelines, UI modules, and system services
• Collaborate on architectural decisions, code reviews, and best-practice development processes
• Identify and resolve performance bottlenecks, concurrency issues, and system-level defects
• Contribute to continuous improvement across the build, testing, and deployment toolchain
Required Qualifications
• 7+ years of professional C++ development experience, including modern C++ (C++14/17/20)
• Strong proficiency with Boost libraries (e.g., Asio, smart pointers, threading)
• Production experience developing desktop applications with JUCE
• Solid understanding of multithreading, asynchronous programming, and real-time system design
• Familiarity with distributed systems and Pub/Sub or message-driven architectures
• Strong debugging, profiling, and optimization skills
• Experience writing clean, maintainable, well-documented code
Preferred Qualifications
• Experience with cloud platforms (AWS) and real-time data services
• Knowledge of financial markets, trading systems, or market-data technologies
• Experience with CI/CD pipelines and automated testing frameworks
• Familiarity with UI/UX considerations for professional desktop tools
How to Apply
Please submit your resume and a brief introduction to: jobs@inforex.gr
Include links to relevant Github/portfolio repositories or examples of prior work if available.