Our client is looking for Front-End Developer with advanced Angular skills to join team in Singapore.
- The role focuses on creating responsive, efficient web applications using Angular, ensuring seamless user experiences across our digital platforms.
- The ideal candidate will possess deep expertise in Angular, including a thorough understanding of its core concepts, component architecture, and state management.
- Strong proficiency in TypeScript, RxJS, and NgRx is essential. You should have extensive experience with modern HTML5, CSS3, and JavaScript, as well as a keen eye for design and user experience.
- Your ability to develop and optimize Angular applications, implementing complex UI components, will be crucial in delivering intuitive and efficient user interfaces for our industry-specific solutions.
Responsibilities:
- Develop and maintain high-quality web applications using Angular.
- Implement responsive designs using TailwindCSS or Material.
- Write clean, maintainable, and efficient code in TypeScript.
- Manage state in the application using NgRx (experience with React Redux is also acceptable).
- Collaborate with backend developers to integrate RESTful APIs.
- Work closely with designers to ensure the technical feasibility of UI/UX designs.
- Optimize applications for maximum speed and scalability.
- Participate in code reviews and contribute to team best practices.
Technical Skills:
- Angular: Strong experience with Angular framework and its core principles.
- TailwindCSS: Proficiency in using TailwindCSS for building responsive and modern web designs.
- TypeScript: Advanced knowledge of TypeScript, including its latest features and best practices.
- NgRx: Experience with NgRx for state management (experience with React Redux is also acceptable).
- RxJS: Strong proficiency in using RxJS for reactive programming.
- HTML/CSS: Deep understanding of HTML5, CSS3, and preprocessors like SASS.
- JavaScript: Strong proficiency in modern JavaScript (ES6+).
- Version Control: Experience with Git and version control systems.
- Build Tools: Familiarity with build tools such as Webpack, npm, and Angular CLI.
- Testing: Experience with unit testing frameworks (e.g., Jasmine, Karma).
Advantageous but not mandatory:
- D3.js: Experience with D3.js for creating dynamic and interactive data visualizations.
- Experience with other JavaScript frameworks/libraries such as React or Vue.js.
- Familiarity with Agile/Scrum methodologies.
- Knowledge of frontend performance optimization techniques.
- Experience with continuous integration and deployment (CI/CD) pipelines.
- Understanding of accessibility and security compliance.