Tech Stack
AngularDockerJavaScriptMicroservicesMongoDBNode.jsRedisSCSSTypeScript
About the role
- Build the HTML5-based UI for a global, market-leading trading platform using Angular, TypeScript, Rx.js, and JavaScript
- Deliver software end-to-end: design, implement, test, and ship UI functionality
- Architect, implement, and deliver new web-based trading UI functionality in a company-wide UI monorepo
- Liaise with product managers, designers, QA, and DevOps; coordinate across international development teams on engineering and architecture
- Diagnose, problem-solve, and debug production issues for real-time data handling
- Host and participate in code reviews and maintain high-quality automated tests
- Collaborate on tight UI integration with Node.js microservices and server-side teams
Requirements
- At least Bachelor's Degree, preferably in Computer Science
- At least 3 years’ professional web application development experience
- Expert-level JavaScript knowledge
- Angular 19 – deep understanding preferred
- TypeScript
- HTML5, CSS3, SASS
- Rx.js
- Strong automated unit testing skills and test-driven development (TDD)
- Broad knowledge of web platform and technologies
- Robust understanding of performance issues, computational complexity, and code optimization
- Familiarity and implementation of industry-standard algorithms and design patterns
- Superior analytical and problem-solving ability
- Effective communication skills to work with different teams across an international company
- Proactive team player able to deliver in a high-pressure demanding environment
- Interest in UX and UI design implementation
- Interest in DevOps and tooling
- Node.js microservices, Nest.js, MongoDB, Redis, Docker – helpful