ตำแหน่งที่เปิดรับ · กำลังจ้างอยู่ตอนนี้
สร้าง search engine ที่จะไม่โกหกคุณ
เราเป็นทีมเล็ก ๆ ที่ทำงานแบบ remote-first กำลังสร้าง Paglipat - แพลตฟอร์มค้นหาการเดินทางที่ตรงไปตรงมา ดำเนินงานโดย Vectencia Ltd ลอนดอน เราไม่รับเงิน VC เราปล่อยเล็ก ปล่อยบ่อย และจ่ายค่าจ้างจริง
เราทำงานกันยังไง
Async ก่อนเสมอ
ประชุมสดเฉพาะตอนจำเป็นจริง ๆ การตัดสินใจส่วนใหญ่เกิดขึ้นเป็นลายลักษณ์อักษร
ปล่อยเล็ก ปล่อยบ่อย
การ revert ฟรี การวางแผนไม่ฟรี เราเชื่อในการเดินทีละก้าวเล็ก ๆ
ตรงไปตรงมาตั้งแต่ดีไซน์
ไม่มีการจัดอันดับที่ถูกบิดด้วยค่าคอม ไม่มี dark pattern กฎเดียวกันใช้กับภายในด้วย
สวัสดิการการเดินทาง
จองผ่านพาร์ตเนอร์ในราคาส่วนลด พร้อมงบเดินทางรายปี
ไม่มี "โตให้ได้ไม่ว่ายังไง"
Vectencia Ltd เป็นบริษัทที่ระดมทุนเอง เราโตเมื่อมันสมเหตุสมผล ไม่ใช่เพราะบอร์ดสั่ง
เป็นเจ้าของจริง ๆ
คุณเป็นเจ้าของทั้งระบบ ไม่ใช่แค่ตั๋วงานใบเดียว เราคาดหวังให้คุณมีส่วนร่วมกับ roadmap
ตำแหน่งที่เปิดรับ
วิศวกรระดับซีเนียร์สองตำแหน่ง งานประจำ ทำงานรีโมตเต็มรูปแบบ ค่าตอบแทนจริงจัง
Senior TypeScript / Astro Engineer
คุณจะดูแล paglipat.com เจเนอเรชันถัดไป - หน้า SEO แบบ programmatic หลายภาษา, edge layer บน Cloudflare Worker, การเชื่อมต่อคอนเทนต์กับ TravelPayouts และ Stay22 และหน้าเว็บนับหมื่นในกว่า 10 ภาษา
งานที่คุณจะทำ
- ดูแล stack ของเว็บไซต์มาร์เก็ตติ้งและคอนเทนต์: Astro 6, TypeScript strict, Tailwind v4, MDX
- ปล่อยเทมเพลต SEO แบบ programmatic - คู่เมือง, หน้าสายการบิน, "เที่ยวบินจาก X ไป Y" - หลายพันเส้นทางในแต่ละ build
- ขับเคลื่อน Core Web Vitals, hreflang, structured data ตาม schema.org และ automation ของ sitemap
- สร้าง Cloudflare Workers สำหรับ apex/www, geo-locale, A/B testing, edge caching, proxy ของ newsletter
- จับคู่ทำงานกับวิศวกร KMP/CMP เรื่อง API contract และ analytics event ที่ใช้ร่วมกัน
คุณสมบัติที่ต้องมี
- ประสบการณ์ TypeScript ใน production 5 ปีขึ้นไป โหมด strict
- เคยปล่อยเว็บไซต์คอนเทนต์ Astro หรือ Next.js ขนาดใหญ่ - 10,000 หน้าขึ้นไป หลายภาษา
- แน่นด้าน technical SEO: Core Web Vitals, structured data, internal linking, การวิเคราะห์ log file
- คล่องกับ bundler Vite/Rolldown, performance ของ CSS, accessibility (WCAG 2.2 AA)
- เขียนสื่อสารชัดเจน - งานแบบ async อยู่ที่เอกสาร ไม่ใช่ standup
มีก็ดี
- ประสบการณ์ทำ i18n routing (next-intl, Astro i18n, ICU MessageFormat)
- ประสบการณ์ edge runtime: Cloudflare Workers, Vercel Edge, Deno Deploy
- ความรู้ในวงการ travel/affiliate (TravelPayouts, Stay22, Booking, พื้นฐาน GDS)
- เคยสร้างหรือ contribute ให้กับแพ็กเกจ open-source ที่คนใช้กันเยอะ
Senior Kotlin Multiplatform / Compose Multiplatform Engineer
คุณจะดูแลแอปมือถือ Paglipat - iOS และ Android จากโค้ดเบส Kotlin ชุดเดียว ให้ความรู้สึก native บน iOS ตรงจุดที่สำคัญ (Liquid Glass, SwiftUI interop) ส่วนที่เหลือใช้ business logic ร่วมกัน
งานที่คุณจะทำ
- ออกแบบและดูแลสถาปัตยกรรมโค้ดเบส KMP/CMP บนทั้ง iOS และ Android
- ปล่อย flow ค้นหา → ผลลัพธ์ → redirect ไปจองบนทั้งสองแพลตฟอร์มด้วยความเนี้ยบแบบ native
- สร้าง SwiftUI/UIKit interop สำหรับ UX เฉพาะ iOS: Liquid Glass tab bar, sheet, navigation shell
- ดูแลโมดูลที่ใช้ร่วมกัน: networking (Ktor), persistence (SQLDelight), state, analytics, feature flag
- จับคู่กับทีม backend เรื่องราคาแบบ real-time, push notification, deep linking
คุณสมบัติที่ต้องมี
- ประสบการณ์ Kotlin ใน production 5 ปีขึ้นไป
- เคยปล่อยแอป KMP หรือ CMP อย่างน้อยหนึ่งตัวขึ้น App Store และ Play Store
- คล่อง Swift/SwiftUI/UIKit สำหรับ native interop
- แน่นเรื่อง state management ของ Compose, side effect, lifecycle, การทำ performance profiling
- รู้ว่าควร share code เมื่อไหร่ และควรไป native เมื่อไหร่
มีก็ดี
- คล่อง iOS Liquid Glass (iOS 18+) และ Human Interface Guidelines
- ประสบการณ์ Ktor ฝั่ง server สำหรับ API contract ที่ใช้ร่วมกัน
- ความรู้ในวงการ travel/affiliate
- มี open-source contribution ให้กับไลบรารีในระบบนิเวศ KMP/CMP
วิธีสมัคร
ไม่มีฟอร์มยาว ๆ ส่งอีเมลมาก็พอ เราอ่านทุกฉบับ
- อีเมลมาที่ [email protected]
- หัวข้ออีเมล: ดูที่ "สมัครตำแหน่งนี้" ในตำแหน่งที่คุณสนใจ
- แนบ: GitHub หรือ portfolio, หนึ่งโปรเจกต์ที่คุณภูมิใจ (ลิงก์หรือคำอธิบาย 3 บรรทัด), เหตุผลที่อยากร่วมกับ Paglipat
- เราตอบกลับทุกใบสมัครภายใน 5 วันทำการ
กระบวนการคัดเลือก
- 1. คัดเรซูเม่
เราอ่านใบสมัครของคุณภายใน 5 วันทำการ ไม่มีบอทปฏิเสธอัตโนมัติ
- 2. คุยกับ founder · 45 นาที
คุยเรื่อง values fit และความลึกทางเทคนิคกับ David ผู้ก่อตั้ง
- 3. take-home แบบมีค่าตอบแทน · 2-4 ชม.
โจทย์ที่มีขอบเขตจากงานจริง จ่าย £150 ไม่ว่าผลจะเป็นยังไง
- 4. pair session · 90 นาที
รีวิว take-home ไปด้วยกัน แล้ว pair programming ต่อยอดงานนั้น
- 5. ออฟเฟอร์ · ภายใน 3 วัน
ออฟเฟอร์เป็นลายลักษณ์อักษร อธิบายช่วงค่าตอบแทน รวม equity ถ้ามี วันเริ่มงานคุยกันได้
ยังไม่ใช่ตำแหน่งที่ใช่?
ถ้าคุณเก่งด้านใดด้านหนึ่งในนี้แต่จังหวะยังไม่ลงตัว - เขียนมาที่ [email protected] ได้เลย เราโตช้า ๆ และจำคนเก่ง ๆ ได้
[email protected]