X

XM

Global forex and CFD broker

Senior Angular Developer

Frontend EngineeringConfirmed live in the last 24 hours
Full-timeNo salary listedHybrid

About the Job

Requirements

  • A BSc or MSc in Computer Science, Engineering, or another related degree is required.
  • At least five years of JavaScript development experience, with strong expertise in Angular, is required.
  • A solid understanding of the full development life cycle is required.
  • A strong understanding of algorithmic complexity, data structures, and object-oriented programming principles is required.
  • Knowledge of REST APIs and web-services implementation concepts is required.
  • Professional-level knowledge of Git, HTML, and SCSS is required.
  • The candidate must be able to lead technical discussions and code reviews and mentor junior and mid-level developers.
  • The candidate must have experience contributing to or leading technical architecture and system-design decisions.
  • A strong understanding of front-end application performance optimization, scalability, and security best practices is required.
  • The candidate must have experience defining and enforcing coding standards, best practices, and development workflows within a team.
  • The candidate must be comfortable collaborating with product owners, backend engineers, and UX/UI designers to align technical solutions with business goals.
  • The candidate must be able to evaluate and introduce tools, frameworks, or processes to improve development efficiency and product quality.
  • Fluency in English is required.

Responsibilities

  • Design and develop advanced, scalable front-end applications using the Angular framework.
  • Apply test-driven development, continuous integration, and agile delivery practices within the team.
  • Conduct code reviews and provide constructive, actionable feedback to uphold code quality and consistency.
  • Monitor application health, troubleshoot issues, and drive continuous performance optimization.
  • Lead and participate in implementing unit tests, integration tests, and automation-testing strategies.
  • Contribute to system design, technical architecture, and front-end technology choices to ensure scalable and maintainable solutions.
  • Mentor and support junior and mid-level developers.
  • Collaborate with cross-functional teams and technical leadership to influence front-end technical direction, standards, and best practices.

Desired Qualifications

  • Knowledge of Tailwind CSS is a plus.
  • Knowledge of the Ionic framework is a plus.
  • Familiarity with AWS services is a plus.
  • Familiarity with Capacitor is a plus.
  • An open-source project and technical-blog portfolio is a plus.
  • Working knowledge of Node.js is a plus.

About the Company

XM

Global forex and CFD broker

XM is a forex and CFD broker that helps people trade currencies and other financial instruments online. It operates a trading platform where clients can buy and sell currencies and CFDs through account holders in multiple languages. The product works through a global team and offices; clients access markets via XM’s platform and tools, with support and services offered in over 30 languages. XM differentiates itself by its culture and people-focused approach: a large workforce (over 1,700 professionals across seven offices) and an emphasis on its values Big. Fair. Human., with programs for learning, wellbeing, diversity and inclusion, and flexible work arrangements. The company aims to be a leading global fintech provider by delivering reliable service, ongoing development for users and staff, and a strong focus on customer and employee wellbeing.

Company size
1,001-5,000
Company stage
Not listed
Total funding
Not listed
Headquarters
Limassol Municipality, Cyprus
Founded
2009

Recently Posted Jobs

Explore more opportunities at XM

See more jobs