Company Logo

Software Engineering Instructor

This job post is managed by

PS
PIC Senstech

Job Requirements

On-site
1 - 3 years of experience
Minimum Bachelor’s Degree

Skills

Teamwork

Lesson Planning

Classroom Management

Student Counseling

Teaching

Customer Service

Communication Skills

Job description for Software Engineering Instructor at Senstech

Part Time bayaran per jam minimal 120.000

Kualifikasi Umum:
● Memiliki kemampuan komunikasi yang baik dan mampu menjelaskan konsep teknis secara jelas, sistematis, dan mudah dipahami oleh pemula.
● Memiliki pengalaman sebagai instruktur, trainer, mentor, teaching assistant, atau pengalaman membimbing proses belajar di bidang software development.
● Memiliki pengalaman praktis sebagai Software Developer, Software Engineer, atau profesi lain yang relevan.
● Mampu menyusun dan menyampaikan materi pembelajaran berbasis praktik.
● Mampu membimbing peserta dalam menyelesaikan latihan, studi kasus, dan proyek aplikasi.
● Mampu melakukan debugging, mengidentifikasi kesalahan kode, dan menjelaskan proses penyelesaiannya.
● Bersedia mengikuti kurikulum, learning objectives, dan standar pengajaran yang ditetapkan Senstech. Kompetensi Teknis Wajib
● Menguasai HTML untuk membangun struktur halaman web.
● Menguasai CSS untuk styling, layout, dan responsive web design dasar.
● Menguasai JavaScript untuk pemrograman dan interaktivitas pada aplikasi web.
● Menguasai PHP untuk pengembangan aplikasi backend.
● Menguasai Laravel, termasuk routing, controller, model, migration, middleware, dan authentication.
● Memahami Object-Oriented Programming
OOP, termasuk class, object, encapsulation, inheritance, dan polymorphism.
● Menguasai database relasional, khususnya MySQL, termasuk SQL queries, JOIN, relasi tabel, dan database design dasar.
● Memahami REST API, HTTP methods, request-response, JSON, dan integrasi API.
● Menguasai Git dan GitHub untuk version control dan kolaborasi pengembangan perangkat lunak.
● Memahami dasar software development lifecycle, debugging, dan software testing.
● Memahami authentication, authorization, dan Role-Based Access Control RBAC.
● Mampu membangun aplikasi web sederhana menggunakan Laravel dan database relasional. Kompetensi Tambahan
● Memiliki portofolio aplikasi atau proyek software yang pernah dikembangkan.
● Memiliki pengalaman membangun aplikasi berbasis REST API.
● Memahami penggunaan AI coding assistants untuk mendukung proses pengembangan perangkat lunak.
● Mampu melakukan code review dan memberikan feedback terhadap kualitas kode.
● Memiliki pengalaman bekerja menggunakan metode kolaborasi pengembangan perangkat lunak.
● Memahami dasar deployment aplikasi web ke server atau hosting.

About the company
Senstech
Information Technology and Services
1 - 10 employees

Revolutionizing the digital landscape, we are Senstech pioneers in IT solutions. From cutting-edge software development to strategic IT consulting, we empower businesses to thrive in the digital era. Join us on the journey of innovation and transformation. Let's redefine the future together. #TechInnovation #DigitalTransformation #ITExcellence

Office address

AD Premiere Office Park, 17th floor, suite 4B, Jl. TB Simatupang No. 5, South Jakarta 12550

Glints Safety Tips

Legitimate employers won’t ask for contact Telegram or any kind of top-ups or payment. Do not provide your messaging app contacts, bank details, or credit card information.

Learn More

Similar jobs for you
Part-Time
1–3 years
Minimum Bachelor’s Degree
Senstech
Part-Time
1–3 years
Minimum Associate Degree
Internusa CLC

TRAINER

Rp 2.7-3.5Mio
Full-Time
Minimum Senior/Vocational High School
PT. Bogajaya Sukses Abadi

Software Engineering Instructor