Position
Front‑End Developer (Internship) – Junior Level, Malang, Indonesia
Company Description
cmlabs is a brand under PT CMLABS INDONESIA DIGITAL, specializing in the SEO field. Established in 2019, it operates in Jakarta and Malang and offers services such as SEO consulting, content writing, marketing, and tools like SERPs Tracker and SEO tools.
Job Description
- Assist front‑end developers and maintain/improve the company website, focusing on speed optimization.
- Keep up with latest web technologies and have a good understanding of them.
- Coordinate with the whole team and align web design with user needs.
- Optimize and enhance the company’s online digital assets for Sasana Digital.
- Learn and apply SEO, SEM, and UX/UI concepts.
- Develop internal competence in online digital assessment and stay updated on industry trends.
Qualifications
- Fresh graduates or senior‑year students.
- Knowledge of HTML and jQuery.
- Experience with vanilla CSS and JavaScript.
- Experience with a JS framework – Laravel.
- Experience fetching data from an API.
- Understanding of Gitflow and GitHub.
- Ability to commit to a 6‑month internship.
Preferred Qualifications
- Skilled in JavaScript, PHP, CSS, HTML, React.js, Vue.js.
- Interest in working in a startup environment.
- Result oriented, critical thinking, analytical, data‑driven.
- Good endurance, fast learning, attention to detail, structured.
Technical Skills
- JavaScript, jQuery, Laravel, SCSS, Bootstrap
- Git
Company Perks
- Sharing sessions and peer learning.
- Webinars and public speaking opportunities.
- Competitive compensation and regular bonuses.
- Hybrid work environment and flexible working hours.
- Paid leave (annual, sickness, special events) and unpaid leave in certain conditions.
- Part‑time program for students.
- Employment and health insurance.
- Comfortable office with garden and food (breakfast & lunch).
Recruitment Pipeline
- Application Review – CV screening.
- Pre‑assessment Test – evaluate skills.
- HR Interview – assess personality and fit.
- User Interview – further assessment of fit.
- Final Interview – final assessment.