ตำแหน่งงาน
ที่ไหน

30,092 ตำแหน่ง

กลับไปยังหน้าหางาน
อัพโหลด CV ของคุณ

เราจะใช้ AI อ่าน แล้วช่วยหาโอกาสที่ใช่ให้คุณ

คลิกเพื่ออัพโหลด หรือลากไฟล์มาวาง · PDF, DOC, DOCX · ไม่เกิน 10 MB

Ajaib

Staff / Principal Frontend Engineer

ประกาศจากแหล่งภายนอก
Ajaib
เทคโนโลยี
กรุงเทพมหานครไฮบริดลงประกาศ 16 วันที่แล้ว
สมัครที่เว็บไซต์บริษัท

คุณสมัครได้โดยตรง — เราจะพาคุณไปยังหน้าสมัครงานของบริษัท ไม่ต้องสมัครสมาชิก ไม่มีคนกลาง ไม่ต้องล็อกอิน ThaiJobz

รายละเอียด
เงินเดือนตามตกลง
ประเภทการจ้าง
เต็มเวลา
รูปแบบ
ไฮบริด

เกี่ยวกับตำแหน่ง

As a Staff / Principal Frontend Engineer, you will be a technical authority for front-end development, specializing in high-performance cross-platform desktop applications and web platforms. You will lead architectural designs, drive optimizations, establish testing standards, and mentor senior engineering talent.

รายละเอียดงาน

Role Overview

As a Staff / Principal Frontend Engineer at Ajaib, you represent the highest level of technical authority for front-end development, specializing in high-performance cross-platform desktop applications (Tauri/Electron) and web platforms. You will lead cutting-edge architectural designs, drive operating system-level optimizations, establish testing standards, and mentor senior engineering talent across the organization.

Key Responsibilities:

  • Lead the design and development of cutting-edge front-end and cross-platform desktop architectures that elevate user engagement and set new industry standards.
  • Drive technical decisions and best practices for desktop application architecture, memory performance, and runtime reliability.
  • Mentor and support junior and senior engineers, fostering a culture of technical excellence and continuous improvement within the team.
  • Collaborate closely with cross-functional teams and backend engineers to create and implement effective end-to-end testing, integration, and performance solutions.
  • Advocate for and implement industry best practices in front-end development, contributing to Ajaib's reputation as a leader in quality engineering.
  • Continuously assess and optimize front-end/desktop build processes, application packaging, distribution channels, and CI/CD pipelines.
  • Utilize AI tools critically with a "human-in-the-loop" framework to accelerate delivery without compromising application security or code architecture.

Qualifications

  • Education: Bachelor's or master’s degree in Computer Science, Software Engineering, or a related field from a recognized institution.
  • Experience: Proven, extensive experience in advanced front-end and desktop application development, with a strong focus on automation, testing, and complex state management.
  • Desktop Frameworks: Deep hands-on experience building production-grade desktop applications using Tauri, Electron, or similar native container frameworks.
  • OS-Level Mastery: Sound understanding of desktop application concepts, IPC (Inter-Process Communication), security boundaries, and OS-specific behaviors, particularly across macOS and Windows.
  • Automated Testing: Solid experience with automated testing frameworks for JavaScript/TypeScript and native desktop applications (unit, integration, and E2E testing).
  • Nice-to-Haves: Working knowledge of Rust (especially for Tauri backends), CI/CD distribution pipelines, application binary packaging, and modern web frameworks (React, Next.js).

สวัสดิการที่ได้รับ

โบนัสตามผลงานประกันสุขภาพวันหยุดพักร้อนWFH / Hybridอบรม / พัฒนาทักษะPrivate InsurancePaid Time OffLearning & DevelopmentHybrid Work ArrangementCareer GrowthEmployee Perks

คุณสมบัติผู้สมัคร

ประสบการณ์
มากกว่า 10 ปี
การศึกษา
ปริญญาตรี
ใบรับรอง / ทักษะเพิ่มเติม
[object Object]Frontend EngineeringTauriElectronDesktop Application ArchitectureJavaScriptTypeScriptRustReactNext.jsCI/CDAutomated TestingIPCPerformance OptimizationSystem Architecture

เกี่ยวกับบริษัท