Web Developer (Contractor)
Job Description
This role is for Web Developer for eCommerce Market Insights which require both front and back end engineering skills. Responsibilities will include translation of the UI/UX design wireframes to actual code that will produce visual elements of the application. Candidate must have a modern and innovative mindset and work as a professional. You will work with the UI/UX designer and product manager to bridge the gap between graphical design and technical implementation, defining how the website looks as well as how it works.
Duties and Responsibilities
● Translation of the UI/UX design wireframes to actual code
● Ensure the technical feasibility of UI/UX designs
● Assure that all user input is validated before submitting to back-end
● Works closely with internal customers and members of Tech (e.g. Product managers, Architecture, Infrastructure, Business Analysts, and Quality Assurance) to ensure the highest quality software
● Build reusable code and libraries for future use
● Create documentations and knowledge transfer of the developed product to our development team – all documents will be in English.
Qualification
● Good command of written and spoken Thai & English is required
● Understand modern web framework react.js (hooks and classes)
● Experience with Highcharts http://highcharts.com/
● Experience with Tanstack would be a plus https://tanstack.com/table/latest
● Experience with Redux – standard patterns
● Familiar with Ruby framework - backend
● Familiar with responsive design and grid-based layouts
● Strong knowledge with Client-side scripts with HTML, CSS3 and JavaScript.
● Understanding of fundamental design principles behind a scalable application.
● Understanding of UX/UI design.
● Experience with JavaScript frontend framework libraries like VueJS, AngularJS is a plus.
● Experience with CSS preprocessors (LESS, SASS, etc.) is a plus
● Experience with version control software like SVN, CVS, or Git.
● Experience of basic authentication with Basic, OAuth, JWT (JSON Web Token) is a plus.
Apply for this job
*
indicates a required field