{"id":14552,"date":"2026-01-15T02:57:29","date_gmt":"2026-01-15T02:57:29","guid":{"rendered":"https:\/\/luvina.net\/vi\/?post_type=job_listing&#038;p=14552"},"modified":"2026-04-02T03:59:08","modified_gmt":"2026-04-02T03:59:08","slug":"senior-c-developer-technical-leader","status":"publish","type":"job_listing","link":"https:\/\/luvina.net\/vi\/careers\/senior-c-developer-technical-leader\/","title":{"rendered":"Senior C++ Developer (Technical Leader)"},"content":{"rendered":"<p><strong>I. M\u00d4 T\u1ea2 C\u00d4NG VI\u1ec6C<\/strong><\/p>\n<ul style=\"list-style-type: disc;\">\n<li>Ph\u00e1t tri\u1ec3n v\u00e0 x\u1eed l\u00fd c\u00e1c <strong>API m\u1ee9c th\u1ea5p<\/strong> c\u1ee7a h\u1ec7 th\u1ed1ng, bao g\u1ed3m: <strong>V8<\/strong>, <strong>Blink<\/strong>, <strong>Network<\/strong>, <strong>Rendering<\/strong><\/li>\n<li>Th\u1ef1c hi\u1ec7n <strong>t\u1ed1i \u01b0u hi\u1ec7u n\u0103ng h\u1ec7 th\u1ed1ng<\/strong> v\u00e0 <strong>ph\u00e2n t\u00edch, x\u1eed l\u00fd c\u00e1c v\u1ea5n \u0111\u1ec1 r\u00f2 r\u1ec9 b\u1ed9 nh\u1edb<\/strong><\/li>\n<li>Tham gia <strong>refactor v\u00e0 m\u1edf r\u1ed9ng m\u00e3 ngu\u1ed3n hi\u1ec7n c\u00f3<\/strong> nh\u1eb1m n\u00e2ng cao ch\u1ea5t l\u01b0\u1ee3ng, kh\u1ea3 n\u0103ng b\u1ea3o tr\u00ec v\u00e0 m\u1edf r\u1ed9ng c\u1ee7a h\u1ec7 th\u1ed1ng<\/li>\n<li>Tr\u1ef1c ti\u1ebfp th\u1ef1c hi\u1ec7n <strong>c\u00e1c task ph\u00e1t tri\u1ec3n<\/strong> \u0111\u1ed1i v\u1edbi nh\u1eefng ch\u1ee9c n\u0103ng \u0111\u01b0\u1ee3c ph\u00e2n c\u00f4ng, \u0111\u1ea3m b\u1ea3o \u0111\u00fang y\u00eau c\u1ea7u k\u1ef9 thu\u1eadt v\u00e0 ti\u1ebfn \u0111\u1ed9<\/li>\n<li>\u0110\u00f3ng vai tr\u00f2 <strong>Technical Lead theo h\u01b0\u1edbng Individual Contributor<\/strong>, ch\u1ecbu tr\u00e1ch nhi\u1ec7m:<br \/>\n+ Review source code, thi\u1ebft k\u1ebf v\u00e0 k\u1ebft qu\u1ea3 th\u1ef1c hi\u1ec7n<br \/>\n+ H\u1ed7 tr\u1ee3 v\u00e0 gi\u1ea3i quy\u1ebft c\u00e1c v\u1ea5n \u0111\u1ec1 k\u1ef9 thu\u1eadt ph\u1ee9c t\u1ea1p cho <strong>nh\u00f3m 3\u20135 k\u1ef9 s\u01b0<br \/>\n<\/strong>+ \u0110\u1ea3m b\u1ea3o ch\u1ea5t l\u01b0\u1ee3ng k\u1ef9 thu\u1eadt c\u1ee7a module ph\u1ee5 tr\u00e1ch<\/li>\n<\/ul>\n<ul>\n<li style=\"list-style-type: none;\"><\/li>\n<\/ul>\n<p><strong>II. Y\u00caU C\u1ea6U<\/strong><\/p>\n<p><em><strong>*B\u1eaft bu\u1ed9c:<\/strong><\/em><\/p>\n<ul style=\"list-style-type: disc;\">\n<li><strong>C++<\/strong>: T\u1ed1i thi\u1ec3u <strong>5 n\u0103m kinh nghi\u1ec7m<\/strong> ph\u00e1t tri\u1ec3n tr\u00ean codebase l\u1edbn<\/li>\n<li><strong>Rust<\/strong>: T\u1ed1i thi\u1ec3u <strong>2 n\u0103m kinh nghi\u1ec7m<\/strong><\/li>\n<li>Kinh nghi\u1ec7m th\u1ef1c t\u1ebf v\u1edbi h\u1ec7 sinh th\u00e1i <strong>Chromium<\/strong>:<br \/>\n<strong>+ Chromium SDK<br \/>\n<\/strong><strong>+ Chromium Blink<br \/>\n<\/strong><strong>+ Chromium Skia<br \/>\n<\/strong><strong>+ Depot_tools<\/strong><\/li>\n<\/ul>\n<ul>\n<li style=\"list-style-type: none;\"><\/li>\n<\/ul>\n<ul style=\"list-style-type: disc;\">\n<li>Th\u00e0nh th\u1ea1o debug v\u00e0 ph\u00e2n t\u00edch h\u1ec7 th\u1ed1ng:<br \/>\n<strong>+ gdb<\/strong> (\u2265 2 n\u0103m)<br \/>\n<strong>+ lldb<\/strong> (\u2265 1 n\u0103m)<\/li>\n<li>Kinh nghi\u1ec7m <strong>code review quy m\u00f4 l\u1edbn<\/strong>: t\u1ed1i thi\u1ec3u <strong>03<\/strong><strong> n\u0103m<\/strong><\/li>\n<li>Kinh nghi\u1ec7m <strong>bug tracking \/ defect management<\/strong>: t\u1ed1i thi\u1ec3u <strong>05 n\u0103m<\/strong><\/li>\n<li>K\u1ef9 n\u0103ng <strong>giao ti\u1ebfp k\u1ef9 thu\u1eadt trong code review<\/strong>: t\u1ed1i thi\u1ec3u <strong>03<\/strong><strong> n\u0103m<\/strong><\/li>\n<li>Kinh nghi\u1ec7m <strong>vi\u1ebft t\u00e0i li\u1ec7u k\u1ef9 thu\u1eadt<\/strong> (thi\u1ebft k\u1ebf, API, comment code): t\u1ed1i thi\u1ec3u <strong>03<\/strong><strong> n\u0103m<\/strong><\/li>\n<\/ul>\n<p><em><strong>*\u01afu ti\u00ean:<\/strong><\/em><\/p>\n<ul style=\"list-style-type: disc;\">\n<li>Kinh nghi\u1ec7m t\u1ed1i \u01b0u <strong>performance \/ memory<\/strong> cho h\u1ec7 th\u1ed1ng l\u1edbn ho\u1eb7c tr\u00ecnh duy\u1ec7t<\/li>\n<li>Kinh nghi\u1ec7m s\u1eed d\u1ee5ng <strong>GN \/ Ninja<\/strong> cho build h\u1ec7 th\u1ed1ng<\/li>\n<li>Kinh nghi\u1ec7m l\u00e0m vi\u1ec7c \u1edf vai tr\u00f2 <strong>Tech Lead<\/strong><\/li>\n<li>Hi\u1ec3u bi\u1ebft v\u1ec1 <strong>CI\/CD<\/strong> cho d\u1ef1 \u00e1n C++<\/li>\n<li>Kinh nghi\u1ec7m refactor ki\u1ebfn tr\u00fac ho\u1eb7c module c\u1ed1t l\u00f5i<\/li>\n<li>Kinh nghi\u1ec7m x\u00e2y d\u1ef1ng v\u00e0 duy tr\u00ec test:<br \/>\n<strong>+ Google Test<br \/>\n<\/strong><strong>+ Google Mock<\/strong><\/li>\n<li>\u0110\u00e3 t\u1eebng tham gia ph\u00e1t tri\u1ec3n <strong>s\u1ea3n ph\u1ea9m \/ n\u1ec1n t\u1ea3ng<\/strong> (product-based), kh\u00f4ng ch\u1ec9 outsource<\/li>\n<li>Ngo\u1ea1i ng\u1eef: Ti\u1ebfng nh\u1eadt N3+ ho\u1eb7c t\u01b0\u01a1ng \u0111\u01b0\u01a1ng, ho\u1eb7c giao ti\u1ebfp ti\u1ebfng anh l\u00e0 l\u1ee3i th\u1ebf<\/li>\n<\/ul>\n<p><em><strong>*Mindset &amp; Soft skills:<\/strong><\/em><\/p>\n<ul style=\"list-style-type: disc;\">\n<li>T\u01b0 duy logic t\u1ed1t, c\u00f3 kh\u1ea3 n\u0103ng ph\u00e2n t\u00edch v\u00e0 gi\u1ea3i quy\u1ebft v\u1ea5n \u0111\u1ec1 \u0111\u1ebfn t\u1eadn g\u1ed1c<\/li>\n<li>Ch\u1ee7 \u0111\u1ed9ng, tr\u00e1ch nhi\u1ec7m cao v\u1edbi ch\u1ea5t l\u01b0\u1ee3ng s\u1ea3n ph\u1ea9m v\u00e0 quy\u1ebft \u0111\u1ecbnh k\u1ef9 thu\u1eadt<\/li>\n<li>Giao ti\u1ebfp r\u00f5 r\u00e0ng, ph\u1ed1i h\u1ee3p hi\u1ec7u qu\u1ea3 v\u1edbi c\u00e1c vai tr\u00f2 kh\u00e1c trong d\u1ef1 \u00e1n<\/li>\n<li>C\u00f3 tinh th\u1ea7n c\u1ea3i ti\u1ebfn li\u00ean t\u1ee5c, kh\u00f4ng ng\u1ea1i th\u00e1ch th\u1ee9c k\u1ef9 thu\u1eadt<\/li>\n<li>Kh\u1ea3 n\u0103ng l\u00e0m vi\u1ec7c \u0111\u1ed9c l\u1eadp v\u1edbi c\u00e1c b\u00e0i to\u00e1n kh\u00f3, \u0111\u1ed3ng th\u1eddi <strong>h\u1ed7 tr\u1ee3 v\u00e0 d\u1eabn d\u1eaft k\u1ef9 thu\u1eadt<\/strong> cho c\u00e1c th\u00e0nh vi\u00ean kh\u00e1c<\/li>\n<li>S\u1eb5n s\u00e0ng ti\u1ebfp thu ph\u1ea3n h\u1ed3i v\u00e0 l\u00e0m vi\u1ec7c v\u1edbi kh\u00e1ch h\u00e0ng Nh\u1eadt (m\u00f4i tr\u01b0\u1eddng c\u00f3 quy tr\u00ecnh ch\u1eb7t ch\u1ebd)<\/li>\n<\/ul>\n<h6><strong>III. CH\u1ebe \u0110\u1ed8 PH\u00daC L\u1ee2I<\/strong><\/h6>\n<p><strong>1. Th\u1eddi gian l\u00e0m vi\u1ec7c<\/strong><\/p>\n<ul style=\"list-style-type: disc;\">\n<li>Checkin 8h30, kh\u00f4ng c\u1ea7n checkout<\/li>\n<li>L\u00e0m vi\u1ec7c t\u1eeb T2 \u2013 T6, ngh\u1ec9 th\u1ee9 7, ch\u1ee7 nh\u1eadt<\/li>\n<\/ul>\n<p><strong>2. Ch\u1ebf \u0111\u1ed9 ngh\u1ec9 ph\u00e9p \u201c\u0111\u1ed9c quy\u1ec1n\u201d<\/strong><\/p>\n<ul style=\"list-style-type: disc;\">\n<li>12 ng\u00e0y ngh\u1ec9 ph\u00e9p\/ n\u0103m, ngh\u1ec9 l\u1ec5\/T\u1ebft theo quy \u0111\u1ecbnh c\u1ee7a Nh\u00e0 n\u01b0\u1edbc<\/li>\n<li>01 ng\u00e0y ngh\u1ec9 c\u1ee7a ri\u00eang Luvina (Th\u1ee9 Hai \u2013 tu\u1ea7n th\u1ee9 2 c\u1ee7a th\u00e1ng 10 h\u00e0ng n\u0103m)<\/li>\n<\/ul>\n<p><strong>3. Ch\u1ebf \u0111\u1ed9 l\u01b0\u01a1ng \u2013 th\u01b0\u1edfng minh b\u1ea1ch<\/strong><\/p>\n<ul style=\"list-style-type: disc;\">\n<li>Th\u01b0\u1edfng nh\u00e2n d\u1ecbp th\u00e0nh l\u1eadp c\u00f4ng ty v\u00e0 th\u01b0\u1edfng T\u1ebft \u00c2m l\u1ecbch<\/li>\n<li>Th\u01b0\u1edfng hi\u1ec7u qu\u1ea3 kinh doanh cu\u1ed1i n\u0103m<\/li>\n<\/ul>\n<p><strong>4. M\u00f4i tr\u01b0\u1eddng l\u00e0m vi\u1ec7c vui v\u1ebb, g\u1eafn k\u1ebft<\/strong><\/p>\n<ul style=\"list-style-type: disc;\">\n<li>Tham gia v\u00e0o h\u00e0ng lo\u1ea1t s\u1ef1 ki\u1ec7n l\u1edbn trong n\u0103m: Year End Party, du l\u1ecbch h\u00e8, v\u00e0 c\u00e1c ng\u00e0y l\u1ec5 trong n\u0103m nh\u01b0:\u00a0Qu\u1ed1c t\u1ebf Ph\u1ee5 n\u1eef 08\/03, Qu\u1ed1c t\u1ebf \u0110\u00e0n \u00f4ng 19\/11,\u2026<\/li>\n<li>C\u00e1c gi\u1ea3i \u0111\u1ea5u th\u1ec3 thao s\u00f4i \u0111\u1ed9ng: SportDay, E-sports,\u2026<\/li>\n<li>C\u00e1c c\u00e2u l\u1ea1c b\u1ed9 ho\u1ea1t \u0111\u1ed9ng th\u01b0\u1eddng xuy\u00ean: CLB Yoga, CLB B\u00f3ng \u0111\u00e1,\u2026<\/li>\n<li>Kh\u00f4ng gian l\u00e0m vi\u1ec7c hi\u1ec7n \u0111\u1ea1i v\u1edbi Open Space ti\u1ec7n nghi: Tatami Room, Mother Room, Pantry,\u2026<\/li>\n<\/ul>\n<p><strong>5. V\u0103n h\u00f3a h\u1ecdc t\u1eadp s\u00f4i n\u1ed5i<\/strong><\/p>\n<ul style=\"list-style-type: disc;\">\n<li>\u0110a d\u1ea1ng ch\u01b0\u01a1ng tr\u00ecnh \u0111\u00e0o t\u1ea1o mi\u1ec5n ph\u00ed v\u1ec1 K\u1ef9 n\u0103ng chuy\u00ean m\u00f4n v\u00e0 k\u1ef9 n\u0103ng m\u1ec1m.<\/li>\n<li>C\u00e1c kh\u00f3a h\u1ecdc ti\u1ebfng Nh\u1eadt offline chuy\u00ean s\u00e2u mi\u1ec5n ph\u00ed t\u1eeb N5 \u2013 N1, kaiwa tr\u1ef1c ti\u1ebfp v\u1edbi gi\u00e1o vi\u00ean ng\u01b0\u1eddi Nh\u1eadt<\/li>\n<li>T\u00e0i kho\u1ea3n mi\u1ec5n ph\u00ed truy c\u1eadp v\u00e0o n\u1ec1n t\u1ea3ng h\u1ecdc t\u1eadp tr\u1ef1c tuy\u1ebfn Udemy<\/li>\n<li>\u0110\u01b0\u1ee3c t\u00e0i tr\u1ee3 kinh ph\u00ed \u00f4n thi v\u00e0 thi l\u1ea5y c\u00e1c ch\u1ee9ng ch\u1ec9 chuy\u00ean m\u00f4n v\u00e0 \u201cth\u01b0\u1edfng n\u00f3ng\u201d v\u1edbi c\u00e1c ch\u1ee9ng ch\u1ec9 kh\u00f3<\/li>\n<li>\u0110\u01b0\u1ee3c khuy\u1ebfn kh\u00edch tr\u1edf th\u00e0nh Gi\u1ea3ng vi\u00ean n\u1ed9i b\u1ed9 v\u00e0 c\u00f3 ch\u1ebf \u0111\u1ed9 th\u00f9 lao d\u00e0nh cho Gi\u1ea3ng vi\u00ean n\u1ed9i b\u1ed9<\/li>\n<li>\u0110\u01b0\u1ee3c tham gia c\u00e1c workshop, seminar v\u00e0 giao l\u01b0u, h\u1ecdc h\u1ecfi v\u1edbi nh\u1eefng chuy\u00ean gia h\u00e0ng \u0111\u1ea7u trong m\u1ed7i l\u0129nh v\u1ef1c<\/li>\n<\/ul>\n<h6><strong>IV. TH\u00d4NG TIN LI\u00caN H\u1ec6<\/strong><\/h6>\n<ul style=\"list-style-type: disc;\">\n<li>Ph\u00f2ng Tuy\u1ec3n d\u1ee5ng \u2013 C\u00f4ng ty C\u1ed5 ph\u1ea7n Ph\u1ea7n m\u1ec1m Luvina<\/li>\n<li>Facebook Tuy\u1ec3n d\u1ee5ng (Luvina Careers):\u00a0<a href=\"https:\/\/www.facebook.com\/LuvinaCareers\" target=\"_blank\" rel=\"noopener nofollow\">Facebook<\/a><\/li>\n<li>LinkedIn Tuy\u1ec3n d\u1ee5ng (Luvina Careers):\u00a0<a href=\"https:\/\/www.linkedin.com\/company\/luvina-careers\/posts\/\" target=\"_blank\" rel=\"noopener nofollow\">LinkedIn<\/a><\/li>\n<li>Email: tuyendung@luvina.net<\/li>\n<li>Hotline: 0865 032 899<\/li>\n<li>\u0110\u1ecba ch\u1ec9: T\u1ea7ng 4 \u2013 T\u00f2a nh\u00e0 H\u00f2a B\u00ecnh, 106 Ho\u00e0ng Qu\u1ed1c Vi\u1ec7t, TP. H\u00e0 N\u1ed9i<\/li>\n<\/ul>\n","protected":false},"author":10,"featured_media":0,"template":"","meta":{"_acf_changed":false,"_promoted":"","_application":"tuyendung@luvina.net","_company_name":"Luvina Software JSC","_company_website":"https:\/\/luvina.net\/","_company_tagline":"","_company_twitter":"","_company_video":"","_filled":0,"_featured":0,"_remote_position":0,"_job_salary":"","_job_salary_currency":"","_job_salary_unit":""},"job-types":[],"class_list":["post-14552","job_listing","type-job_listing","status-publish","hentry"],"acf":[],"lang":"vi","translations":{"vi":14552},"pll_sync_post":[],"_links":{"self":[{"href":"https:\/\/luvina.net\/vi\/wp-json\/wp\/v2\/job-listings\/14552","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/luvina.net\/vi\/wp-json\/wp\/v2\/job-listings"}],"about":[{"href":"https:\/\/luvina.net\/vi\/wp-json\/wp\/v2\/types\/job_listing"}],"author":[{"embeddable":true,"href":"https:\/\/luvina.net\/vi\/wp-json\/wp\/v2\/users\/10"}],"wp:attachment":[{"href":"https:\/\/luvina.net\/vi\/wp-json\/wp\/v2\/media?parent=14552"}],"wp:term":[{"taxonomy":"job_listing_type","embeddable":true,"href":"https:\/\/luvina.net\/vi\/wp-json\/wp\/v2\/job-types?post=14552"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}