* Work as a part of a team to design and implement enterprise level dynamic web applications such as media portals, content management systems, e-commerce sites or banking websites
* Work closely with designers, UX, and other developers to gain understanding of new features, dependencies, and technical details
* Fix software defects and improve applications performance.
* Implement unit and automation test, security best practice, and API integrations in the applications.
* Continuously learn and implement new technologies to maximize application performance. Required Skills
* Bachelor degree or higher in any related fields.
* Front-end development tools such as Webpack, NPM, etc.
* Understanding underlying concept of Rest APIs
* Familiarity with source/version control software tools such as Git, Bitbucket
* Self-motivated, good interpersonal skills, good team spirit and responsible attitude.
* Familiar with Design tools, such as Adobe XD or Figma
* Passion for great UI/UX
* Good understanding of Software development approach using Agile methodology.
* Can communicate fairly in English