Job Description
-Write well-architected, readable, testable and reusable code by using software development best practices
-Developing reusable components and libraries
-Developing user interface according to designed UI by UI/UX team
-Collaboration with back-end team, UI/UX team and product owners
-Code review as one of most important tasks