Senior Front-end Engineer (Angular: RM-83)
Description
A Global IT Services company is looking for a Senior Front-end Engineer.
Responsibilities
- Design, develop, and maintain existing projects primarily written in Angular, including bug fixes and feature improvements.
- Design and develop new custom components using Angular.
- Update and manage project dependencies, and resolve any conflicts that arise.
- Collaborate with other front-end developers and software engineers to develop well-structured, flexible front-end and back-end architectures, as well as the APIs needed to support them.
- Contribute to the development of Electron-based desktop applications.
Why should you apply:
- You will be working with international team members
- Free breakfast, lunch and dinner at the cafeteria
Company Details:
A Global company with a strong presence across several business divisions. It has enjoyed sustained growth both domestically and overseas, including US and Europe. It prides itself on its diverse and international environment and a strong focus on equal opportunities, which translates into plenty of career opportunities. Given the variety of businesses, it deals with a strong variety of technologies so it is a great place to expand your skills!
Our product is a comprehensive communication and ecosystem app. It offers a variety of services including calls, messaging, contact management, voicemail, official accounts, news, cash transfers, and point rewards.
Working Hours: 9:00 - 17:30 (Mon-Fri)
Working Style: Hybrid (4 days in office, 1 day work from home)
Holidays: Saturday, Sunday, National Holidays, Year-end and New Year Holidays, Paid Holidays, Other Special Holidays
Services/Benefits: Social insurance, DC Pension Plan, Transportation Fee, Skillhouse University, Test payback system, and more
Required Skills
- 7 years’ experience as a front-end engineer.
- Bachelor’s degree in Computer Science, Software Development, Engineering, or a related technical field
- Familiarity with the Angular framework and its ecosystem
- Expertise in the latest versions of ECMAScript (JavaScript), HTML, and CSS
- Experience with common programming tools such as Angular CLI, RxJS, NgRx, IDEs, RESTful APIs, Git repositories, Typescript, version control software, and remote deployment tools
- Strong understanding of Angular principles, including components, services, dependency injection, and the Angular lifecycle
- Proficiency with Node.js and npm
Preferred Skills
- Experience with the Electron framework for desktop application development
- Knowledge of WebRTC technology and its implementation in web applications
- Understanding of VoIP (Voice over Internet Protocol) concepts and technologies
- Proficiency in React (as some projects may use React)