. . . create world-changing products using God-given talents . . .
We are a leading global operator of electronic marketplaces for rates, credit, equities, and money markets. Founded in 1996, we provide access to markets, data and analytics, electronic trading, straight-through processing, and reporting for more than 40 products to clients in the institutional, wholesale, and retail markets.
We are looking for a very Sr. JavaScript engineer to build HTML5-based UI products for our global, market-leading trading platform. You will be skilled in Angular, TypeScript, Rx.js, and JavaScript, all of which we are using to build a unified UI for the whole of a company-wide UI mono repo. As a self-starter, you will be able to take a complex problem and use your own engineering and debugging skills to dissect and analyze it and distill a clear solution. You will be able to proactively identify problems faced by our customers, and figure out creative technological solutions to these.
Ideally, you will be keenly in touch with the JavaScript community and keep an eye on the latest developments in ECMAScript 6, JS engines like V8, web browsers, and TypeScript. Experience in applying automated testing e.g. unit testing, its benefits, and associated practices like TDD, on large-scale codebases will be valuable.
Our team is in LATAM, the UK, Poland, and Western Ukraine.
- As traders rely on our platform to trade and consume real-time data about hundreds of financial products simultaneously, the performance of our UI is critical. Therefore, interest and experience in JavaScript and HTML5 application performance and optimization are essential.
- We have 17 engineers worldwide (UK, US, Poland, Western Ukraine)
- JavaScript, HTML5-based UI products, Angular, TypeScript, Rx.js.
- Angular 14 —> Angular 15
- You’ll spend most of your time on the Front end work – 80% – and 20% back-end work.
- You’ll get all the designs in Sketch and Zeplin.
- We are conducting a significant refactoring of code.
- We do reusable components—the general project architecture has hybrid architecture.
- We are also working with Node.js microservices – using Nest.js, Mongo, Redis, Kafka, and Docker and supporting technologies – and tightly integrating them with our UI in the mono repo. Though most Tradeweb server-side development is currently in C++, our goal is to have consistent practices and to tool across both the UI and server side.
- Team members are in the United States, LATAM, the UK, Poland, and Western Ukraine.
- 3 hours overlap with both New York time and UK time.
- Start Date: ASAP
- Experience with large-scale complex JS-based web applications.
- Experience with the BIG codebase and tons of unit tests.
- English: the ability to understand UK, US, Indian, and other English accents.
- At least 8+ years’ professional web application development experience Expert-level JavaScript including ECMAScript 6 knowledge
- At least 3+ years’ of experience with Angular 2+.
- Curiosity to learn more Angular 2-15 – the more in-depth your understanding, the better TypeScript HTML5, CSS3, and SASS.
- Asynchronous programming (especially using various Promise implementations).
- Automated unit testing and test-driven development.
- Robust understanding of performance issues, computational complexity, and code optimization.
- Proactive and team player who can deliver in a high-pressure-demanding environment
- Node js, nest js, microservices
- Mongo, Redis, Kafka, and Docker
- Familiarity and implementation of industry-standard algorithms and design patterns.
- Broad knowledge of web platforms and technologies
- Effective communication skills to work with different teams across an international company
- Superior analytical and problem-solving ability.
- Education: at least Bachelor’s Degree, preferably in Computer Science
- You’ll spend most of your time on the Front end work – 80% – and 20% back-end work.
- Responsible for delivering software end-to-end.
- Liaising with product managers and designers, coordinating across international development teams on engineering and architecture, to working with our QA and dev ops teams.
- To deliver a quality, innovative product to the traders and investors who depend on our platform every day.
- Architecture, implementation, and delivery of new web-based trading UI functionality.
- Problem solving and debugging skills, especially for production issues.
- Hosting and participating in code review.
At Evolve Squads, we create world-changing products using God-given talents.
Honored to offer you:
- Long-term projects (1, 2, even 5+ years);
- Flexible working hours and remote work;
- 15 days of paid vacation, 10 days of non-paid vacation, and 10 days of national holidays;
- FREE English language classes;
- Health working environment and projects that use advanced, cutting-edge technologies;
- Career growth opportunities;
- Bonuses for a personal recommendation of new employees’ new business;
- A working environment where you communicate and work directly with the Client.
- Trip to New York to meet the team and the company’s offices.
This flexibility allows developers…
- A better work-life balance
- Increased productivity
- The ability to work any time around the clock
- Reduction in commute time
- Less sick days
- Health insurance
- More time with family and friends