Tham gia cùng các chuyên gia giảng dạy và học tập, các nhà lãnh đạo tư tưởng và các chuyên gia tại Diễn đàn OpenLearning trực tuyến 2022 vào ngày 2 &9 tháng 12.
Tham gia Micro-credentials: Connecting Education &; The Future of Work, một sự kiện ảo kéo dài 1 ngày cùng với các học viện và chuyên gia trong ngành vào ngày 17 tháng 11.
Tham gia Micro-credentials: Connecting Education &; The Future of Work, một sự kiện ảo kéo dài 1 ngày cùng với các học viện và chuyên gia trong ngành vào ngày 17 tháng 11.

Kỹ sư phần mềm trung cấp hoặc cao cấp (Full Stack - Remote)

Chúng tôi đang tìm kiếm một kỹ sư phần mềm để tham gia nhóm phát triển phần mềm của chúng tôi, xây dựng các ứng dụng web và di động dựa trên đám mây.

Để ứng tuyển cho vai trò này, vui lòng gửi CV của bạn qua email tới:
jobs@openlearning.com
Loại vai trò

Kỹ sư phần mềm (Toàn thời gian)

Báo cáo cho

Giám đốc Công nghệ (CTO)

(Các) địa điểm làm việc

Úc

Malaysia

Indonesia

Toàn cầu

Sự miêu tả

OpenLearning là một nền tảng giáo dục trực tuyến toàn cầu hàng đầu. Chúng tôi đang tìm kiếm một kỹ sư phần mềm để tham gia nhóm phát triển phần mềm của chúng tôi, xây dựng các ứng dụng web và di động dựa trên đám mây. 

Điều quan trọng hơn đối với chúng tôi là bạn thích học các kỹ năng và công nghệ mới hoặc có thể chuyển bộ kỹ năng hiện có của bạn sang một số lĩnh vực sau - hãy đảm bảo đề cập đến điểm mạnh của bạn và những gì bạn thích làm việc nhất khi nộp đơn. Chúng tôi đang tìm kiếm những ứng viên có kinh nghiệm trong nhiều lĩnh vực, nhưng không nhất thiết phải tất cả: 

Có kinh nghiệm với ngôn ngữ ứng dụng web nổi bật (phía máy chủ) cũng như kiến thức tuyệt vời về các công nghệ phát triển front-end.

Kỹ năng kỹ thuật:

Có nhiều kinh nghiệm với các framework web/mobile frontend, ví dụ:

  • React và/hoặc React Native
  • Kiểu chữ
  • Các công cụ tự động hóa di động như Fastlane
  • Các công cụ và cấu hình gói giao diện người dùng, chẳng hạn như Webpack, ViteMetro

Kinh nghiệm phát triển phía máy chủ bao gồm:

  • Python (hoặc một ngôn ngữ/framework phụ trợ phổ biến khác)
  • NodeJS (Typescript)

Kiến thức tuyệt vời về cả RDBMSMongoDB, bao gồm:

  • Tất cả các khía cạnh của cấu hình, các phương pháp hay nhất và khắc phục sự cố
  • Thiết kế lược đồ, điều chỉnh hiệu suất, tối ưu hóa truy vấn và điều chỉnh chỉ mục
  • Giải pháp sao lưu
  • Cấu trúc liên kết tập hợp bản sao và sharding
  • di chuyển mã và dữ liệu giữa các công nghệ SQL và NoSQL

Cử nhân, Thạc sĩ hoặc Tiến sĩ về khoa học máy tính / kỹ thuật phần mềm, hoặc một lĩnh vực kỹ thuật liên quan hoặc kinh nghiệm tương tự, với sự hiểu biết vững chắc về các nguyên tắc và thực tiễn công nghệ phần mềm, bao gồm:

  • Tái cấu trúc mã, mẫu thiết kế và tích hợp liên tục
  • kiểm thử đơn vị và xác định các trường hợp kiểm thử để kiểm thử hệ thống và người dùng
  • mối quan tâm bảo mật cốt lõi trong một ứng dụng web / di động điển hình (băm mật khẩu, SSL / TLS, mã hóa ở trạng thái nghỉ, XSS, XSRF, tiêm mã, kiểm soát truy cập)
  • Xác định các lĩnh vực đổi mới với các công nghệ, hệ thống và khuôn khổ cốt lõi được sử dụng trong tất cả các lĩnh vực phát triển phần mềm
  • Nghiên cứu các tùy chọn có sẵn, tham khảo ý kiến của các thành viên nhóm kỹ thuật và sản phẩm đồng nghiệp và kết hợp các cải tiến vào thiết kế và phát triển sản phẩm

Có kinh nghiệm về công nghệ thiết kế, phát triển, phân phối và tích hợp API, ví dụ:

  • Thiết kế API RESTful
  • JWT và quản lý phiên / danh tính
  • OAuth2.0, OpenID Connect hoặc SAML
  • GraphQL (hoặc các công nghệ API đồ thị khác)
  • Các giải pháp dựa trên VM, container hoặc serverless sử dụng các dịch vụ đám mây công cộng như Azure hoặc AWS.

Nếu bạn đã làm việc trong lĩnh vực công nghệ giáo dục trước đây, hãy nhớ đề cập đến nếu bạn đã gặp LTI, xAPI, cmi5 hoặc các tiêu chuẩn công nghệ giáo dục khác hoặc đã làm việc trên bất kỳ công cụ hoặc hệ thống giáo dục nào.

Kỹ năng phi kỹ thuật:

Niềm đam mê phát triển một nền tảng giáo dục đẳng cấp thế giới, khả năng phát triển mạnh trong một môi trường đam mê và hợp tác, và kỹ năng giao tiếp và nhóm tuyệt vời, bao gồm khả năng:

  • Nhanh chóng truyền đạt những ý tưởng phức tạp xung quanh một chủ đề kỹ thuật và phân tán kiến thức cho một nhóm có tay nghề cao
  • thảo luận, thiết kế và cung cấp phản hồi về các giải pháp và lộ trình với nhóm, đồng thời hợp tác lập kế hoạch, thúc đẩy và cung cấp
  • Thể hiện niềm đam mê giảng dạy, học tập, thử nghiệm và tạo tác động xã hội
  • Khuyến khích một thái độ tử tế / tích cực / vui tươi bao gồm sự thay đổi, đổi mới và đa dạng trong các nhóm và môi trường làm việc
  • Dạy tôi cách pha một ly cà phê ☕️ tuyệt vời
  • tung hứng một quả bóng đá 50+ lần ️⚽️
  • biết tất cả các từ cho mọi bài hát 🎵 của Disney
  • ... Bất cứ điều gì khác ấn tượng mà bạn muốn đề cập 😊

Văn hóa của chúng tôi:

OpenLearning là nơi mà những người chu đáo và đam mê có thể là chính mình, biết rằng mọi người trong nhóm đang làm việc cùng nhau để đạt được cùng mục tiêu và tạo ra tác động tích cực đến thế giới.

Nhóm của chúng tôi chủ yếu làm việc từ xa - chúng tôi đi chơi ở Gather.town, nhưng vì hầu hết chúng tôi đều có trụ sở tại Sydney hoặc Kuala Lumpur.

Giá trị nhóm của chúng tôi là: 

  • Ôm mọi người từ mọi tầng lớp xã hội (thuộc về, ôm ấp)
  • Nhìn thấy những điều tốt đẹp nhất ở nhau (hỗ trợ)
  • Được thúc đẩy bởi tinh thần trách nhiệm (trách nhiệm, mục đích)
  • Hiện thực hóa các khả năng trong một thế giới hỗn loạn (khéo léo, đổi mới)
  • Tận hưởng khoảnh khắc (vui tươi)

OpenLearning là gì?

OpenLearning là một nền tảng học tập trực tuyến vượt ra ngoài việc phân phối nội dung để tập trung vào cộng đồng, sự kết nối và sự tham gia của người học thúc đẩy người học của bạn.