● Develop, test, deploy, and release new user-facing features ● Set continuous delivery and improvement in front-end development ● Developing scalable, reusable components and front-end libraries ● Translating UI designs and UX wire-frames into high-quality codes ● Optimizing components for maximum performance, ● Advocate of general engineering best practices such as domain-driven code architecture, encapsulation, separation of concerns, single responsibility, clean code practices, etc