You will utilize HTML5, CSS3, React JS to develop effective UI on our service. Responsibilities will include translation of the UI/UX design wireframes to actual code that will produce visual elements of the application. You will work closely with our web development teams to make them more efficient.
• Convert the design of products into a working web User Interface that is able to work smoothly across multiple screen resolutions (responsive), browsers, & devices
• Bring the Design's animation into the working Web User Interface to enhance the overall user experience and make our product stand out from the rest
• Handle input/interaction from users, collaborate with the backend team to bring out a working product, guarantee smart state management to ensure the product remains easy to manage, maintain & develop
• Propose solutions and fix problems encountered during deployment and operation.
Preferred skills and qualifications
• Majoring in Information Technology, Mathematics, Electronics and Telecommunications, Mechatronics, and related fields.
Experience
• 1 2+ years’ web development experience required (Junior/Middle Level);
• 3-4+ years’ web development experience required (Senior Level)
• Understanding of Linux, RESTful API preferred
• Be experienced with Server, PM2, AWS
• Experience with third-party libraries, GA, GTM, Firebase…
• Good understanding of asynchronous request handling, partial page updates, and AJAX.
• Basic understanding of server-side CSS pre-processing platforms, such as LESS and SASS
• Basic understanding of client-side scripting and JavaScript frameworks including React.js – NextJs
Plus
• Experience in unit testing
• Familiarity with RESTful APIs and TypeScript
• Be experienced in handling state management & integration with backends and 3rd parties
• Proficient understanding of mark-up languages, including HTML5, CSS3
• Good understanding of SEO principles and ensuring that application will adhere to them
• Be experienced in implementing web animation is a plus
• Be experienced in implementing LMS is a plus
• Show solid knowledge of performance optimization
• Be passionate about discovering and applying new technologies to your work
• Good understanding of cross-browser compatibility issues and ways to work around them
• Salary negotiable + KPI according to the mechanism
• Enjoy social insurance and welfare regimes according to state regulations, a 13th-month salary
• Participate in all the courses on skills and working expertise organized by the company
• Friendly, young working environment, always sharing and helping to overcome difficulties, especially the boss is very psychological and understands employees
• Team building, Annual travel, birthday bonus
• Working 05 days/a week, Monday to Friday. From 8:45 am to 5:45 pm.