Tradeweb Markets - Jersey City, NJ
posted 3 months ago
Tradeweb is seeking a seasoned Frontend JavaScript Engineer to join our team, focusing on developing products for major fintech companies, investment banks, and financial institutions. The ideal candidate will possess a solid background in building highly scalable web-based frontend user interfaces. This role demands excellent, hands-on development skills, a deep understanding of React, and an entrepreneurial approach to design. As part of the Tradeweb Technology team, you will be working in a fully remote environment, although our Jersey City office is available for team meetings and collaboration efforts. There may be occasions where travel to the Jersey City office is recommended for organizational off-sites. In this role, you will be responsible for delivering software end-to-end. This includes liaising with product managers and designers, coordinating across international development teams on engineering and architecture, and collaborating with our QA and DevOps teams. Your goal will be to deliver a quality, innovative product to the traders and investors who depend on our platform every day. You will be involved in the architecture, implementation, and delivery of new web-based trading UI functionality, as well as problem-solving and debugging, especially for production issues. Additionally, you will host and participate in code reviews, ensuring the highest standards of code quality and performance. To succeed in this position, you should have a Bachelor's Degree, preferably in Computer Science, and at least 3 years of professional web application development experience. You should possess expert-level JavaScript knowledge and a curiosity to learn more, along with proficiency in React (18) and Redux. Superior analytical and problem-solving abilities are essential, as well as effective communication skills to work with different teams across an international company. Familiarity with automated unit testing and test-driven development, as well as a broad knowledge of web platforms and technologies, will be beneficial. A robust understanding of performance issues, computational complexity, and code optimization is also required. You should be proactive, a team player, and able to deliver in a high-pressure demanding environment, with an interest in UX and UI design implementation, as well as DevOps and tooling.