Job ID 10472

Senior Front-end Developer (Remote)

Required Skills

Job Description

 

Company Introduction

Our client is a software development company.

Job Responsibilities and Duties

  • Collaborate with cross-functional teams to translate design specifications into responsive and user-friendly interfaces;
  • Develop feature-rich, high-performance web applications using Angular version 16+ and Angular Material;
  • Implement Microservices architecture in the front-end for modular and scalable design;
  • Leverage RxJS 6+ for reactive programming and handling asynchronous operations;
  • Write clean and maintainable code using TypeScript 5+;
  • Utilize Node.js 18+ for server-side rendering and other server-related tasks;
  • Consume APIs efficiently and integrating them seamlessly into the front-end;
  • Handle data serialization with JSON and Protobuf;
  • Implement real-time features using web sockets;
  • Ensure a responsive and visually appealing design with HTML5, CSS3, LESS, and SCSS;
  • Collaborate with design teams using Figma, Invision, or Canva to create pixel-perfect UIs;
  • Manage dependencies and packages with NPM;
  • Collaborate with BitBucket and Git for version control and code management;
  • Set up and maintain CI/CD pipelines for automated testing and deployment.

Experience

  • Possess a Bachelor’s degree in Computer Science, Software Engineering, or a related field;
  • Showcase proven expertise as a Front-end Developer, particularly adept in Angular, TypeScript, and associated technologies;
  • Demonstrate a deep understanding of Microservices architecture and its application in the front-end;
  • Exhibit proficiency in managing APIs, JSON, Protobuf, and web sockets;
  • Display proficiency in essential web technologies including HTML5, CSS3, LESS, SCSS, and responsive design principles;
  • Familiarity with design tools such as Figma, Invision, or Canva;
  • Experience with Node.js for server-side rendering;
  • Strong command of version control systems like BitBucket and Git;
  • Demonstrate experience in establishing and maintaining CI/CD pipelines;
  • Previous involvement in the Sportsbook/Casino industry will be considered as an asset.

Personal Skills

  • Be a team-player;
  • Have excellent time-management skills;
  • Be attentive to detail;
  • Have excellent problem-solving skills.

Recruitment Team Leader

Sectors Finance, Legal & Compliance, Risk & Fraud

Contact

We connect top-tier talent with industry leading employers.

What's your next move?