Job Summary
เรามองหา iOS Developer (Mid-Level) ที่มีประสบการณ์พัฒนา iOS Application อย่างน้อย 3 ปีขึ้นไป สามารถเขียน Swift ได้อย่างคล่องแคล่ว และมั่นใจว่ามี logic ที่แม่นยำ เพื่อเข้ามาช่วยกันพัฒนา iOS application ให้ product ของ "Reading Business" ในกลุ่ม Ookbee & Storylog เช่น app "Fictionlog" เป็น product ที่มีประสิทธิภาพ และน่าใช้งานที่สุด!!
What you'll do:
- ทำงานร่วมกับ Scrum team (Dev+Product+UX/UI) เพื่อพัฒนา iOS product, features, requirements ตามแผนงานของ Product Owner ให้ได้ซึ่งคุณภาพ ประสิทธิภาพ และเป็นไปตามกำหนดระยะเวลาที่กำหนด
- Reporting to 'iOS Lead' และมีส่วนร่วมในแก้ไขปัญหาที่เกิดขึ้นในงาน รวมถึงการเสนอแนะ ปรับปรุง code pattern & quality, วิธีการทำงานใน scope ที่เกี่ยวข้องกับทีมอยู่เสมอ
- ร่วมแสดงความเห็น และเสนอแนะแนวทาง วิธีการใหม่ๆ หรือวิธีการที่เหมาะสมกับทั้ง iOS Team และ Scrum Team
- มีส่วนร่วมในการ coach และแนะนำ Junior Developer ในทีม
- คอยติดตาม หาความรู้ trend ใหม่ๆ ที่เกี่ยวกับงาน iOS Development และแบ่งปันข้อมูลให้กับ team อยู่เสมอ
- มีส่วนร่วมในการส่งเสริม Core Values ของบริษัท; Team Player, Straight Forward, Critical Thinking และ Expertise เพื่อให้ทีม และบริษัทเป็นที่ที่น่าร่วมงานที่สุด
What we're looking in you:
- สามารถเขียนโค้ดภาษา Swift ที่ readable และ maintainable ได้
- เคยเขียนหรือร่วมทำงานในโปรเจค iOS application
- มีความรู้ และติดตาม new technology หรือข่าวสารที่เกี่ยวข้องกับงานที่รับผิดชอบอยู่เสมอ
- หากมีประสบการณ์พัฒนา Online Media Application หรือเคยทำงานในบริษัท Tech Startup จะพิจารณาเป็นพิเศษ
- มี Growth mindset และยินดีที่จะเรียนรู้สิ่งใหม่ๆ หรือสอนให้กับคนอื่นได้
- ถ้ามีความคุ้นเคยกับ Design Pattern แบบต่างๆ จะพิจารณาเป็นพิเศษ
Why works with us : อ่านก่อนว่าเราคิดตรงกันไหม
- Co-founder ของบริษัทเรา 3 ใน 5 เป็น Developerความตั้งใจในการใช้เทคโนโลยีเพื่อพัฒนา Product ดีๆ ให้ผู้ใช้มันอยู่ใน DNA ของพวกเราตั้งแต่การก่อตั้ง
- ทีม Developer เรามีทั้งหมด 20 คน และดูแล 2 products อยู่ในปัจจุบัน และเราพร้อมจะเติบโตขยายทีมให้แข็งแรงยิ่งขึ้น
- เราใช้ Agile กันอย่างจริงจังมา 3 ปีแล้ว CTO เราตั้งเป้าหมายสำหรับทีม Developer ไว้เป็นการออกแบบและพัฒนา Product โดยเน้น Quality ซึ่งนิยามผ่านคำว่า Scalable และ Respond to change
- เราเคยปั่นงานเสร็จในเวลารวดเร็วและค้นพบว่าท้ายสุด Quality ของ Code มันคือรากฐานที่เรามองข้ามไม่ได้ ปีนี้ทีมของเราตั้งธงไว้เป็นทีมที่ใช้ TDD เต็มรูปแบบ
- เราจะไม่ทำเพื่อให้แค่เสร็จ เราจะไม่ release ของไม่มีคุณภาพให้ผู้ใช้
- iOS เราใช้ภาษา Swift โดยมี Design Pattern เป็น VIPER และเขียน Views ด้วย Auto Layout แบบ Programmatically ทั้งหมด เพื่อการทำงานร่วมกันเป็นทีมอย่างมีประสิทธิภาพสูงที่สุด
Tech ที่เราใช้
- เราเปลี่ยน Architecture จาก Monolithic มาเป็น Microservices ปลายปีที่ผ่านมา เพื่อให้ทำงานง่ายขึ้นและรองรับการ Scale ในแต่ละ domain รวมถึงอิสระในการใช้ภาษาในการพัฒนาแต่ละ serviceBackend
- เราเขียนด้วย NodeJS, GraphQL และเก็บข้อมูลด้วย Postgres, ส่วนของ Search ใช้ ElasticsearchFrontend เราเขียน view ด้วย React JS โดยวาง Architecture ในรูปแบบของ “Clean Architect” แยก Business logic ออกจาก I/O อย่างชัดเจน สามารถถอด React JS ออกและใส่ renderer ตัวอื่นได้โดยที่ไม่ต้องแก้ไข business logic หรือ repository ที่นี่ไม่มีคำว่าลูกทุ่ง fm
- iOS และ Android เขียนเป็น native app ทั้งคู่
- Android ใช้ภาษา Kotlin โดย Design Pattern เป็น MVVM (Android Architecture Component) ควบกับ Rx ส่วน DB ใช้ Room และ Dependency Injection ใช้ Koin
- ส่วนของการ UI Design ที่เราใช้ เราใช้ Design system ออกแบบเป็น component-based ทีมเราใช้ Sketch เป็นหลัก แต่เปิดกว้างสำหรับ AdobeXD โดย deliver งานสู่ PO และ Frontend ผ่าน Zeplin หลักๆ เราทำงานหรือพัฒนากันทีละ flow หรือ journey โดยพยายามยึดถือความเรียบง่ายสำหรับผู้ใช้เป็นหลัก
Your cool benefits & the need-to-know:
- Flexible work hour! เข้างานกี่โมงก็ได้ วัดกันที่ผลงาน และไม่กระทบเพื่อนร่วมทีม
- Work from home กี่ครั้งก็ได้ไม่จำกัด!! แค่แจ้งกันก่อน …ก็นะ ชีวิต กทม. จะเจออะไรกันบ้างก็ไม่รู้
- เรามีอาหารกลางวันให้ฟรี!! (กรณีกลับเข้าทำงานที่ออฟฟิศปกติ)
- เรามีมุมกาแฟพร้อมเครื่อง Espresso รวมถึงอุปกรณ์ดริป และ Aeropress
- มีประกันสุขภาพ และ ประกันชีวิตให้หลังผ่านทดลองงานแล้ว
- วงดนตรีพร้อมบรรเลง กีต้าร์ คาฮอง คีย์บอร์ดพร้อม จะร้องจะเล่นมาแจมกันได้เสมอ
- PS4 และ Nintendo Swtich นั้นขาดไม่ได้ เรามีจอยโยกและพวงมาลัย F1 ด้วย
- บอร์ดเกม เล่นทุกกลางวัน อนุญาตให้โกหก ตอแหล หลองลวงกันได้ทุกรูปแบบ
- ทีมเราเป็นทีมคนรุ่นใหม่ เราจึงทำงานกันอย่างตรงไปตรงมา งดดราม่า ขี้นินทา
- เราอนุญาตให้นินทาคนนอกบริษัทได้เพื่อความเพลิดเพลิน เราสัญญาว่าจะเหยียบไว้ให้มิด
บริษัทเราทำอะไรบ้าง
Storylog คือทีมสตาร์ทอัพที่เริ่มก่อตั้งกันช่วงปลายปี 2014 เข้าร่วมและได้รับเงินทุนโครงการ Dtac Accelerate ปีที่ 2 ก่อนจะได้รับเงินลงทุนจาก OokbeeU ที่เกิดจากการรวมตัวของ Ookbee และ Tencent China ในปี 2016
เราเริ่มต้นกันจาก Storylog (https://storylog.co) แพล็ตฟอร์มเล่าเรื่องราว ประสบการณ์ ความคิด ชีวิต ความรัก ถึงปัจจุบัน มีเรื่องราวถูกถ่ายทอดในแพล็ตฟอร์มมากกว่า 300,000 เรื่อง
ปี 2016 เราแตกแขนงมาพัฒนา Fictionlog (https://fictionlog.co) แพล็ตฟอร์มเขียน-อ่านนิยายออนไลน์ ที่นักเขียนสามารถเขียนและขายนิยายของตัวเองถึงคนอ่านได้โดยตรงบทต่อบท
หลังจากเปิดได้ 3 ปี Fictionlog เป็นธุรกิจหลักของบริษัทเรา เราช่วยสร้างรายได้ให้นักเขียนไทยไปในระดับ 8 หลัก นักเขียนไทยที่ทำรายได้มากที่สุดจากแพลตฟอร์มของเราขายได้แล้วมากกว่า 1,000,000 บาท ถึงทุกวันนี้ เรายังยึดมั่นในภารกิจการสร้าง ecosystem ที่ยั่งยืนให้กับอุตสาหกรรม
เราเป็น Startup ที่อยู่ในช่วง Scaling อยู่ในสเตจที่เริ่มมีความมั่นคง แต่ก็ยังอยู่ใน size ที่ไม่ใหญ่จนขยับตัวลำบาก
ท้ายสุดถึงเราจะทำแพล็ตฟอร์มที่เน้นคอนเทนต์เป็นหลัก แต่เรายังมองตัวเองเป็น Tech Company เป้าหมายของเราคือการใช้เทคโนโลยีเข้ามาช่วยสร้างและพัฒนาอุตสาหกรรมคอนเทนต์ในยุคดิจิตอลให้รุดหน้าไปอีกก้าว สู่ดินแดนที่ยังไม่เคยมีใครไปถึงด้วยวิธีการเดิมๆ
สถานที่ทำงาน :
สถานที่ทำงาน : โครงการ Habito Mall เดินจาก BTS 10 นาทีมี shuttle bus รับ-ส่งจาก BTS อ่อนนุช
จุดขึ้นรถอยู่หน้า Lotus อ่อนนุช บริเวณใต้บันได BTS ทางออก 2
Google Map Location: https://goo.gl/maps/xeT2CotDq36moeK86
ถ้าคุณคิดว่าคุณคือคนที่ใช่ และอยากร่วมงานกับเรา
กดสมัครเข้ามากันได้เลย
ทีมงาน Storylog และ Fictionlog รอทำงานร่วมกับคุณอยู่ :)
Website: https://fictionlog.co/