Senior Frontend JavaScript Engineer
Location: Remote / On-site (depending on client preferences)
Industry: Financial Technology / Trading Platforms
Experience Level: Senior (5+ years)
Are you passionate about building high-performance web applications with a strong emphasis on quality, scalability, and maintainability? Do you have a deep understanding of modern frontend frameworks and a commitment to engineering excellence? If so, we’re looking for a Senior Frontend JavaScript Engineer to join our client’s team and play a pivotal role in the development of a cutting-edge, real-time trading platform.
Our client, a global leader in financial technology, is developing a unified UI platform using a JavaScript monorepo architecture. This monorepo contains both application-level and shared library code, and maintaining high quality across the codebase is essential. The platform is central to the company’s trading operations, enabling traders to interact with real-time financial data across hundreds of products. As such, performance and reliability are not just goals—they are mission-critical.
As a Senior Frontend Engineer, you will work with technologies such as Angular (v18), TypeScript, RxJS, and JavaScript, collaborating with global teams to design and implement robust, scalable, and maintainable solutions. You will also play a key role in fostering a culture of quality by contributing to automated testing, code reviews, and continuous improvement of development practices.
🔧 Your Main Responsibilities Will Include:
- Designing, developing, and maintaining web-based UI functionality for a real-time trading platform.
- Delivering full end-to-end solutions, from architecture and implementation to testing and deployment.
- Collaborating closely with product managers, designers, QA, and DevOps teams across international locations.
- Participating in code reviews, pair programming sessions, and technical discussions.
- Contributing to the improvement of the JavaScript monorepo, making it a reliable and efficient environment for developers.
- Identifying and resolving production-level bugs and performance issues in live systems.
- Driving technical decisions and recommending best practices for frontend development in complex, high-performance applications.
- Working within an Agile environment, contributing to sprint planning, retrospectives, and team goals.
✅ You’re Ideal for This Role If You Have:
- 5+ years of professional experience in web application development.
- Expert-level knowledge of JavaScript, including modern ES standards and asynchronous programming patterns.
- Advanced experience in Angular (version 18 preferred)—a deep understanding of its architecture, components, services, and modules is essential.
- Strong hands-on experience with TypeScript, HTML5, CSS3, and SASS.
- Demonstrated knowledge and application of RxJS in large-scale Angular projects.
- Proficiency in automated unit testing and test-driven development (TDD) methodologies.
- Strong debugging and problem-solving skills—especially for resolving complex, production-level issues.
- Effective communication skills, with the ability to work cross-functionally and across time zones.
- A proactive and collaborative mindset—someone who is eager to contribute, learn, and help others grow.
- A passion for clean, scalable, and efficient code, with a strong emphasis on performance optimization.
🌟 Nice to Have:
- Interest in UX/UI design implementation, and the ability to translate visual concepts into functional, polished UI.
- Familiarity with DevOps practices, build tooling, and CI/CD pipelines.
- Commercial experience with:
- Node.js microservices
- NestJS
- MongoDB
- Docker
- An academic background in Computer Science or a related field (Bachelor’s degree or higher preferred).
💼 Why Join This Team?
- Work on a mission-critical trading platform used by professionals around the globe.
- Be part of a highly skilled, collaborative, and innovative engineering team.
- Enjoy a high degree of autonomy and influence over technical decisions.
- Contribute to a codebase that values performance, testing, and maintainability.
- Opportunity to collaborate with top engineers, designers, and product experts in a fast-paced environment.
💡 Technologies You’ll Work With:
- Frontend: Angular 18, TypeScript, RxJS, JavaScript, HTML5, CSS3, SASS
- Testing: Jasmine, Karma, Jest, Cypress (or similar frameworks)
- DevOps/Tooling: Git, Docker, CI/CD, Jenkins, GitHub Actions
- Backend (Nice to Have): Node.js, NestJS, MongoDB
If you’re a frontend engineer with a deep understanding of JavaScript and Angular, a strong testing mindset, and a passion for high-quality engineering in performance-sensitive environments, this role offers you the opportunity to truly make an impact.
Apply now to become a key player in building a world-class trading platform that is shaping the future of financial technology.