A technology solutions provider in Metro Manila is seeking a skilled developer proficient in Angular to create and maintain web applications. The role requires expertise in troubleshooting complex code and implementing custom web applications using Angular and Node.js. Candidates must also be familiar with front-end technologies like HTML, CSS, and JavaScript, as well as version control systems like Git. The ideal candidate is experienced with unit testing and test-driven development practices.
Skills
Angular Development
Complex Code Troubleshooting
Custom Web Application Development
HTML, CSS, and JavaScript Proficiency
Version Control Systems (Git)
Unit Testing and Test-Driven Development
Job description
Required Skills (Maximum of 6):
Angular Development: Proficiency in Angular framework, including experience with developing, maintaining, and optimizing web applications built with Angular. Strong understanding of Angular components, services, routing, and lifecycle hooks.
Complex Code Troubleshooting: Strong problem-solving skills, particularly when debugging and troubleshooting complex Angular codebases. Ability to diagnose issues, perform root cause analysis, and provide efficient solutions.
Custom Web Application Development: Hands-on experience with creating custom web applications from scratch using Angular or Node.js. Knowledge of RESTful APIs, integrating them into web applications, and ensuring seamless front-end and back-end communication.
HTML, CSS, and JavaScript Proficiency: Expertise in front-end technologies, including HTML5, CSS3, and modern JavaScript (ES6 and beyond). Understanding of how to build responsive, cross-browser web applications.
Version Control Systems (Git): Proficiency in using Git for version control, collaborating with teams, and following best practices for code management.
Unit Testing and Test-Driven Development: Experience with testing frameworks like Jasmine and Karma for Angular, and a general understanding of test-driven development (TDD). Ability to write unit tests to ensure the reliability and stability of the codebase.