React Developer - contract, start ASAP
Prague, CZECH REPUBLIC IT development
Job description
Position Description:
The E-Fixed income Development Team is responsible for implementing low latency, high performance and real-time electronic trading systems. This could involve building bespoke pricing and trading platforms, as well as distribution of market data to external clients. To speed up our adoption of TransFICC connectivity, the team we are looking for a Senior Java Developer specialist in the TransFICC technology to join E-Fixed income team.
The developer will join the eFI team currently working on our TransFicc project and help us to adopt new connectivity while optimizing our e-trading platform performance.
The business is ever changing and demands an agile development culture. The candidate must have a proven track record of being able to work in a highly dynamic environment with demanding clients and aggressive schedules. The successful candidate will gain excellent exposure to these business areas as well as the opportunity to work in a technically challenging, delivery focused environment.
While maintenance of the existing platform and interaction with the various eFI teams is a key part of the role, there is also the opportunity to shape the future of the platform through projects and ongoing business requirements.
Your future duties and responsibilities:
• Design, develop, and maintain user interfaces for our suite of desktop applications using React and JavaScript.
• Take ownership of standardising the UX across all applications, ensuring a consistent and intuitive user experience.
• Develop and enhance our UI framework and shared component libraries to promote code reusability and maintainability.
• Implement new features and functionalities within the existing application landscape.
• Collaborate effectively with backend developers, product owners and testers throughout the software development lifecycle.
• Participate in code reviews to ensure code quality and knowledge sharing.
• Troubleshoot and resolve technical issues related to the front-end applications.
• Contribute to the continuous improvement of our development processes and tooling.
• Identify areas of improvement and performance tuning to eliminate any bottlenecks
• To work with Financial Engineers, Business representatives and Business Analysts to understand the business needs and design potential solutions.
• Provide 3rd Line support to existing systems to resolve problems, educate 1st/2nd Line RTB and continually improve the functionality and service levels to the business.
Required qualifications to be successful in this role:
• Solid understanding of core JavaScript concepts (ES6+).
• Proven experience in developing user interfaces with React.
• Write clean, well-documented, and testable code.
• Strong proficiency in CSS, including experience with CSS Modules for component styling.
• Experience with front-end build tools and workflows (e.g., Webpack, Babel, npm/yarn).
• Familiarity with state management libraries and patterns (e.g., Redux).
• Experience with unit and integration testing frameworks (e.g., Jest, React Testing Library).
• Excellent problem-solving and analytical skills.
• Strong communication and collaboration skills.
• Ability to work independently and as part of a team in an Agile environment.
Desirable:
• Experience with the Java programming language / Java back-ends.
• Familiarity with desktop application development frameworks such as OpenFin/Here.
• A willingness to learn and embrace new technologies
• Experience working on user interfaces for trading systems or other financial applications.
• Understanding of financial data and workflows, particularly within the fixed income domain.
• Experience with charting libraries (e.g., Chart.js, Recharts).
• Knowledge of accessibility best practices (WCAG).
• Experience with CI/CD pipelines.
Skills:
· React Native
What you can expect from us:
Společně, jako vlastníci, převádíme odborné znalosti do praxe.
Život ve společnosti CGI je založen na vlastnictví, týmové práci, respektu a pocitu sounáležitosti. U nás můžete naplno využít svůj potenciál.
Zveme vás, abyste se od prvního dne stali vlastníky. Společně pracujeme na tom, aby se náš sen stal skutečností. Proto o sobě mluvíme jako o partnerech CGI, a ne jako o zaměstnancích. Těžíme z našeho společného úspěchu a máme možnost a odpovědnost aktivně se podílet na směřování a strategii naší společnosti.
Vaše práce vytváří hodnoty. Budete rozvíjet inovativní řešení a trvalé vztahy s kolegy a klienty a zároveň budete mít přístup ke globálním možnostem, abyste mohli proměnit své nápady ve skutečnost, využít nové příležitosti a těžit z předních odborných znalostí v oboru a technologií.
Budete rozvíjet svou kariéru tím, že se připojíte ke společnosti, která je postavena, aby rostla a přetrvala. Podpoří vás vedoucí pracovníci, kterým záleží na vašem zdraví a pohodě, a kteří vám pomohou využít příležitostí k rozvoji vašich dovedností a rozšíření obzorů.
Přidejte se k nám, k jedné z největších firem poskytujících poradenské služby v oblasti IT na světě.