{"id":26820,"date":"2023-06-15T20:31:28","date_gmt":"2023-06-15T17:31:28","guid":{"rendered":"https:\/\/web-dev.iptp.net\/?page_id=26820"},"modified":"2026-01-13T12:22:22","modified_gmt":"2026-01-13T09:22:22","slug":"frontend-software-developer","status":"publish","type":"page","link":"https:\/\/www.iptp.us\/vi\/careers\/frontend-software-developer\/","title":{"rendered":"Frontend Software Developer"},"content":{"rendered":"<h2>Responsibilities:<\/h2><p>&ndash; Assessing the feasibility of sourced UX and UI designs.<br>\n&ndash; Developing new product features and applications within an agile environment.<br>\n&ndash; Building highly efficient code and using JavaScript and jQuery.<br>\n&ndash; Debugging and maintaining code.<br>\n&ndash; Writing UI, performance, and integration tests.<br>\n&ndash; Optimizing components for speed and scalability.<br>\n&ndash; Troubleshooting integration issues.<br>\n&ndash; Assisting in the preparation of training manuals for users.<\/p><h2>Requirements:<\/h2><p>&ndash; Bachelor&rsquo;s degree in computer science, computer engineering, or similar.<br>\n&ndash; A minimum of 2 years experience as a JavaScript developer.<br>\n&ndash; A good understanding of web markup tools including CSS3 and HTML5.<br>\n&ndash; Deep knowledge of jQuery, Bootstrap, NPM (yarn), Webpack, WebRTC, Websockets, IndexedDB<br>\n&ndash; Good understanding of browser rendering behavior.<br>\n&ndash; Experience with using mocks for backend API.<br>\n&ndash; Familiarity with cross-browser compatibility issues.<br>\n&ndash; Excellent problem-solving skills.<br>\n&ndash; Ability to collaborate on projects and work with a large team.<\/p><h2> Contact:<\/h2><p>You can send your resume to the e-mail address: <span class=\"sp-user\">hr<\/span><span class=\"sp-domain\">iptp.vn<\/span>. All candidates will be considered and the appropriate feedback will be provided. Successful applicants will be contacted shortly thereafter to arrange an interview.<\/p><div>\r\n\t\t<button type=\"button\" class=\"btn btn-primary btn__jumboix btn-lg js-target-div mt-2 js-fixed-button-open-request-form\" data-target=\"jumboIX__modal\">\r\n\t\t\tApply\t\t<\/button>\r\n\t<\/div><div id=\"jumboIX__modal\" class=\"popup-jumboIX-modal-s1 wrap-jumboix wrap-jumboix__2 v-modal\">\r\n\t\t<div class=\"modal__inner\">\r\n\t\t\t<button class=\"x-close js-x-close\">x<\/button>\r\n\t\t\t<div class=\"jumbolix-heading\">\r\n\t\t\t\tApply for Frontend Software Developer position\r\n\t\t\t<\/div>\r\n\t\t\t<form method=\"post\" class=\"js-form-ajax-request_form2 js_form_get_token css-form-mod-v2\">\r\n\t\t\t\t   <input type=\"hidden\" name=\"_wp_http_referer\" value=\"https:\/\/www.iptp.us\/vi\/wp-json\/wp\/v2\/pages\/26820\" class=\"no-check\">\r\n   <input type=\"hidden\" name=\"_current_title\" value=\"IPTP Networks\" class=\"no-check\">\r\n   <input type=\"hidden\" name=\"security\" value=\"8690560296\">\r\n   <input type=\"hidden\" name=\"form_time\" value=\"1775297269\">\r\n   <input type=\"text\" name=\"website\" style=\"display:none\" class=\"no-check\">\r\n   <input type=\"hidden\" name=\"js_check\" class=\"no-check\" value=\"\">\r\n   \t\t\t\t\r\n\t\t\t\t<input type=\"hidden\" name=\"email_a\" value=\"aHJAaXB0cC52bg==\">\r\n\t\t\t\t<input type=\"hidden\" name=\"job\" value=\"Frontend Software Developer\">\r\n\r\n\r\n\t\t\t\t<div class=\"row\">\r\n\t\t\t\t\t<div class=\"col-xs-12 col-md-6 line-group\">\r\n\t\t\t\t\t\t<input type=\"text\" name=\"your_name\" class=\"form-control form-control--border-bottom\" placeholder=\"Your name *\">\r\n\t\t\t\t\t<\/div>\r\n\t\t\t\t\t<div class=\"col-xs-12 col-md-6 line-group\">\r\n\t\t\t\t\t\t<input type=\"text\" name=\"email\" class=\"form-control form-control--border-bottom\" placeholder=\"E-mail *\">\r\n\t\t\t\t\t<\/div>\r\n\t\t\t\t\t<div class=\"clearfix\"><\/div>\r\n\t\t\t\t\t<div class=\"col-xs-12 col-md-6 line-group line-group-link\">\r\n\t\t\t\t\t\t<input type=\"text\" name=\"link\" class=\"form-control form-control--border-bottom\" placeholder=\"Link to CV *\">\r\n\t\t\t\t\t\t<small class=\"text-danger\">\r\n\t\t\t\t\t\t\tInvalid Link\r\n\t\t\t\t\t\t<\/small>\r\n\t\t\t\t\t<\/div>\r\n\t\t\t\t\t<div class=\"col-xs-12 col-md-6 line-group\">\r\n\t\t\t\t\t\t<div class=\"wrap-intl-tel-input\">\r\n\t\t\t\t\t\t\t<input type=\"text\" name=\"asnumber\" class=\"form-control form-control--border-bottom intl-tel-input no-check\" placeholder=\"Phone Number\">\r\n\t\t\t\t\t\t<\/div>\r\n\t\t\t\t\t<\/div>\r\n\t\t\t\t\t<div class=\"clearfix\"><\/div>\r\n\r\n\t\t\t\t\t<div class=\"col-xs-12 col-md-12 line-group\">\r\n\t\t\t\t\t\t<div class=\"w-100\">\r\n\t\t\t\t\t\t\t<label style=\"font-weight: bold\" for=\"ms\">Describe your request<\/label>\r\n\t\t\t\t\t\t\t<textarea name=\"message\" id=\"ms\" cols=\"30\" rows=\"6\" class=\"form-control form-control--border-bottom\" placeholder=\"Quick overview *\"><\/textarea>\r\n\r\n\t\t\t\t\t\t<\/div>\r\n\t\t\t\t\t<\/div>\r\n\r\n\t\t\t\t\t<div class=\"col-xs-12 col-md-12 line-group\">\r\n\t\t\t\t\t\t* b&#7855;t bu&#7897;c\t\t\t\t\t<\/div>\r\n\r\n\r\n\r\n\t\t\t\t\t<div class=\"col-xs-12 col-md-12 text-center\">\r\n\t\t\t\t\t<!-- \t<div class=\"line-group captcha_md\">\r\n\t\t\t\t\t\t\t<div id=\"captcha\" class=\"captcha__label\"><\/div>\r\n\t\t\t\t\t\t\t<span class=\"fa fa-refresh catpcha_refresh\"><\/span>\r\n\t\t\t\t\t\t\t<input id=\"cpatchaJumboIX\" type=\"text\" name=\"captcha\" class=\"line-group__input--213 captcha__input--custom\" placeholder=\"Captcha code\" \/>\r\n\t\t\t\t\t\t<\/div> -->\r\n\t\t\t\t\t\t<div class=\"line-groups\">\r\n\r\n\t\t\t\t\t\t\t<div class=\"hidden-sm hidden-xs\"><\/div>\r\n\t\t\t\t\t\t\t<button class=\"btn btn__jumboix\">\r\n\t\t\t\t\t\t\t\tApply\t\t\t\t\t\t\t<\/button>\r\n\t\t\t\t\t\t<\/div>\r\n\r\n\r\n\r\n\t\t\t\t\t\t<div class=\"jumboIX_completed js-jumboIX_completed--success \">\r\n\t\t\t\t\t\t\tThank you for your apply\t\t\t\t\t\t<\/div>\r\n\r\n\t\t\t\t\t\t<div class=\"jumboIX_completed jumboIX_completed--error\"><\/div>\r\n\t\t\t\t\t<\/div>\r\n\t\t\t\t<\/div>\r\n\t\t\t<\/form>\r\n\t\t<\/div>\r\n\t<\/div><div class=\"div-overlay\"><\/div>\n","protected":false},"excerpt":{"rendered":"<p>&#8230;<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":75,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":[],"acf":[],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/www.iptp.us\/vi\/wp-json\/wp\/v2\/pages\/26820"}],"collection":[{"href":"https:\/\/www.iptp.us\/vi\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.iptp.us\/vi\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.iptp.us\/vi\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.iptp.us\/vi\/wp-json\/wp\/v2\/comments?post=26820"}],"version-history":[{"count":9,"href":"https:\/\/www.iptp.us\/vi\/wp-json\/wp\/v2\/pages\/26820\/revisions"}],"predecessor-version":[{"id":38850,"href":"https:\/\/www.iptp.us\/vi\/wp-json\/wp\/v2\/pages\/26820\/revisions\/38850"}],"up":[{"embeddable":true,"href":"https:\/\/www.iptp.us\/vi\/wp-json\/wp\/v2\/pages\/75"}],"wp:attachment":[{"href":"https:\/\/www.iptp.us\/vi\/wp-json\/wp\/v2\/media?parent=26820"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}