Web Developer (Contractor)
About this position
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.
Requirements
• 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.