ลักษณะงาน
● Develop delightful user-facing features
● Build modular layouts, reusable code and libraries to foster efficiency and scalability for a growing team
● Create and maintain automated tests to ensure high quality product experience
● Work with the UI/UX designer to bring graphical designs to life through technical solutions
● Play a significant role in setting technical standards and best practices for the team
● Optimize application for maximum speed and scalability
● Work and collaborate with the rest of the Engineering team
● Develop a flexible and well-structured front-end architecture, along with the APIs to support it
● Collaborate on all key architecture decisions
● Engage with business stakeholders to ensure relevance of an evolving technology roadmap
คุณสมบัติผู้สมัคร
1. Proven track record of web development 2. A deep knowledge of HTML, CSS, and JavaScript 3. Knowledge of responsive design techniques / Code versioning tools (Git) 4. Experience with JavaScript frameworks (e.g. JQuery, ReactJS) 5. Good understanding of SEO principles and ensuring that application will adhere to them 6. Have knowledge about Redux, Babel, Webpack, NodeJs 7. Experience in Automated Testing Tools (e.g. Jest, Enzym) 8. Knowledge of Relational Database systems such as Postgres, MySQL or similar DBMS 9. Knowledge of web service protocols, security and data formats (e.g. REST, OAuth, JSON, etc.)