X

XM

Global forex and CFD broker

Angular Developer – Team Lead

Engineering LeadershipConfirmed live in the last 24 hours
Full-time

About the Job

Requirements

  • A Bachelor of Science or Master of Science degree in Computer Science, Engineering, or a related field.
  • At least 6 years of experience in JavaScript development, with strong expertise in Angular.
  • 1–2 years in a leadership or technical lead role, preferably in an Agile environment.
  • Deep understanding of front-end architecture, lifecycle, and scalable design.
  • Solid grasp of algorithms, data structures, and object-oriented programming principles.
  • Proficiency in Git, HTML, SCSS, and REST API integration.
  • Strong communication and leadership skills, with experience mentoring developers across all levels.
  • Skill in leading technical discussions, code reviews, and driving continuous improvement.
  • Solid understanding of front-end performance optimization, scalability, and security best practices.
  • Strong cross-functional collaboration skills.

Responsibilities

  • Lead the team’s Agile delivery process, including task allocation, sprint planning, retrospectives, and cross-team coordination.
  • Design and develop advanced, scalable front-end applications using the Angular framework.
  • Set individual goals for team members, regularly monitor progress, and provide constructive feedback.
  • Champion clean, maintainable code, modern architectural patterns, and performance optimization techniques.
  • Conduct and supervise code reviews to ensure technical consistency, code quality, and adherence to company standards.
  • Provide technical guidance, mentorship, and career development support to team members.
  • Promote team morale and engagement, creating an environment where people are motivated and empowered to perform at their best.
  • Collaborate with Team Leaders, Architects, Product Owners, and UX/UI teams to align on product vision, architecture, and delivery priorities.
  • Influence system design, technical direction, and the selection of front-end technologies.
  • Monitor and maintain the health of front-end applications, proactively addressing performance, scalability, and security issues.
  • Define and enforce coding standards, development workflows, and front-end best practices within the team.

Desired Qualifications

  • Experience with Tailwind CSS.
  • Experience with the Ionic Framework.
  • Familiarity with AWS services.
  • Familiarity with Capacitor.
  • Contributions to open-source projects, technical blogs, or public speaking engagements.
  • Working knowledge of Node.js.

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