Developing program/software/system, especially at the development stage of a project by coding with specified programming language (Javascript, Angular )
Create technical documentations of a program/software/system.
Provide support on testing software process (bug/defect fixing).
Manage and maintain versioning of the developed code/program/software (Familiar with git/svn)