Social network you want to login/join with:
Electronic trading specialist
Background
The E-Fixed income Development Team is responsible for implementing low latency, high performance and real-time electronic trading systems. The team has recently completed the replacement of a legacy Java Swing UI with a suite of apps based on the OpenFin/Here platform and React/JS. A React specialist is required to help grow and maintain the shared app framework and component library, ensure a consistent and intuitive UX across the suite of apps and work on new business-facing deliverables.
Summary
The developer will join the eFI team as a React/JS expert, working to extend and improve the key capabilities of our apps, and assisting colleagues with less front-end experience in delivering new features.
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.
Key Requirements (Work Experience/Formal Education)
- 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.
- 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.
Key Responsibilities and Accountabilities:
- 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.
#J-18808-Ljbffr
Contact Detail:
JR United Kingdom Recruiting Team