About the Role - Technical Skills:
- Strong and proven background in Information Technology.
- Expertise in Angular 12 and above.
- Strong expertise with HTML, CSS, and writing cross-browser compatible code
- Excellent understanding of AJAX and JavaScript Dom manipulation Techniques
- Experience working with large, distributed, multi-tier enterprise application as a plus
- Experience with source code control systems such as TFS but ideally Git.
- Experience in JavaScript build tools like grunt or gulp is a plus
- Experience with Webpack is a plus.
- Understanding of other modern JavaScript MV-VM/MVC frameworks e.g. React, Vue
- Familiar with testing frameworks (Ex. Jasmine or Cypress)
- Test runner framework (Ex. Karma)
- Strong background in Object-Oriented design, programming, and frameworks
- Working knowledge of .NET/Core is a plus
- Experience in RESTful web-services
- Experience with Postman/Swagger and related tools
- Experience with TDD, ATDD, BDD is a plus
- Familiarity with Continuous Integration/Continuous Delivery pipeline concepts is a plus
- Prior experience in industrial setting, and especially with Laboratory processes, is a plus.
- Demonstrable working knowledge of at least one Agile methodology (mainstream or organization specific) is a plus
Responsibilities -
- Evolve an existing front-end web application, using Micro-frontend architecture and Angular.
- Develop and extend the backbone of a front-end implementation, building reusable components and features.
- Ensure the ability of the front-end web application to be easily maintained, scaled, and deployed by multiple teams working parallelly and independently.
- Contribute to the front-end architecture application implementation in collaboration with the broader development team and architects.
- Work closely with the UI/UX designer teams and lead the implementation of new initiatives, to support the architecture decision and vision.
Talent Fulfillment Group© JD Format -
- Ensure coding standards and architecture guidelines are followed.
- Actively participate in documentation creation and code reviews.
- Continues research and experiment with various technologies, providing valuable feedback and recommendations.
- Advocate for improvements at the architecture level and the general product experience, quality, security, and performance.
Qualification -
- Engineering Degree or equivalent in IT/Software Development
- 5+ years’ experience in Software Development/Engineering
- 4+ years’ experience with the Angular framework (5.x and up).