**Responsibilities**: - Responsibilities of this role: - Ensure the component design, and coding are quality, efficient, testable and reusable. - Integrate