Job benefits
Flexible work hours
Productivity curve is not something steady and consistent as it depends on each person's unique traits and preferences. At our company, as long as your team is in sync and your goal is hit, you can flexibly decide when you want to work.
Workstation assistance
In need of a laptop or certain devices specifically for work? It's on us. We will provide the necessary tools that you need so you can focus on what you do best and get a job done.
Insurance
Unexpected things may happen at unexpected times. We cover basic insurance costs for you and your loved ones in case of emergencies or unfortunate events. You can also upgrade your plan any time you want.
Vacation & Leaves
Feel a need for a short break from work? our company is quite flexible when it comes to leaves; be it for vacation, sick, personal, or mental health days. Simply discuss what you need and we will try to cater to those.
This job post is managed by
Skills
Job description for React JS Web Developer at PT Sarana Maju Lestari
- Diploma/Sarjana Informatika/Teknik Komputer/Setara.
- Setidaknya 2 Tahun pengalaman kerja sebagai Web/Front End Developer.
- Menguasai dan mahir menggunakan HTML, CSS, JavaScript, serta JQuery.
- Menguasai dan mahir menggunakan JavaScript Framework seperti React JS dan Vue JS.
- Memahami CSS sisi server.
- Menguasai front end developer tools seperti NPM / Yarn, Webpack, atau yang lain.
- Memahami prinsip-prinsip desain situs web dan optimasi SEO.
- Mampu menggunakan code versioning tools seperti Git, Mercurial, ata SVN.
- Memahami dengan baik asynchronous request handling, partial page updates, dan AJAX.
- Memahami Front End Frameworks dan RESTful Services/APIs, Git/Version Control.
- Menguasai dan mahir menggunakan CSS framework seperti Bootstrap, Material Ui, atau Foundation.
- Mengimplementasikan konsep atau desain web menggunakan bahasa pemrograman seperti HTML, CSS, dan JavaScript.
- Mengembangkan dan memelihara user interface website.
- Mengembangkan fitur baru untuk meningkatkan user experience.
- Memastikan situs web dapat diakses di berbagai platform seperti desktop maupun smartphone.
- Mengoptimalkan website agar memiliki kecepatan dan skalabilitas maksimum.
- Menulis code dan library yang dapat digunakan kembali.
- Mengimplementasikan elemen grafik, audio dan video ke dalam situs website.
- Bekerja sama dengan tim back end developer, UI/UX design, dan stakeholder untuk mengembangkan website yang bekerja optimal.
- Memantau dan meningkatkan kinerja website.
- Memastikan website memiliki tampilan dan fungsionalitas yang baik.
