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