I’m Ruben Cahyadi Junior, a Junior Frontend Developer in Yogyakarta who enjoys turning product requirements into clean, functional user interfaces. I use React and TypeScript to build employee-facing and customer-facing web experiences, and I focus on translating mockups into responsive, reliable screens that match the intended workflow.

Ruben Cahyadi

I’m Ruben Cahyadi Junior, a Junior Frontend Developer in Yogyakarta who enjoys turning product requirements into clean, functional user interfaces. I use React and TypeScript to build employee-facing and customer-facing web experiences, and I focus on translating mockups into responsive, reliable screens that match the intended workflow.

Available to hire

I’m Ruben Cahyadi Junior, a Junior Frontend Developer in Yogyakarta who enjoys turning product requirements into clean, functional user interfaces. I use React and TypeScript to build employee-facing and customer-facing web experiences, and I focus on translating mockups into responsive, reliable screens that match the intended workflow.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
See more

Language

English
Fluent

Work Experience

Junior Frontend Developer at Daun Salam Technology
May 1, 2024 - April 1, 2026
Translated provided mockups and layout requirements into functional React and TypeScript interfaces for an employee management system used by 500+ employees. Communicated technical decisions and system functionality clearly to non-technical stakeholders, bridging development work and business needs. Coordinated with backend developers to ensure frontend and backend data flows matched application requirements in the user interface.
QA Engineer at Mapletree / beIN SPORTS CONNECT Asia Pacific (APAC)
January 1, 2022 - July 1, 2023
Identified and reported 50+ UI and functional defects, reproducing issues and verifying fixes before deployment with developers. Tested web and mobile UI behavior and user flows across release and sprint cycles, assessing interface consistency and usability. Validated frontend flows for Google Pay and Apple Pay checkout, checking UI states and transaction behavior to catch issues before release.
QA Engineer at Mapletree
January 1, 2022 - July 1, 2023
Identified and reported 50+ UI and functional defects, working with developers to reproduce issues and verify fixes before deployment. Tested web and mobile UI behavior and user flows across release and sprint cycles, improving consistency and usability. Validated frontend flows for Google Pay and Apple Pay checkout by testing UI states and transaction behavior to catch issues before release.
Intern Frontend Developer at Mitra Sejahtera Membangun Bangsa (MSMB)
June 1, 2021 - November 1, 2021
Built frontend interfaces for an employee attendance system used by 30+ employees, replacing paper-based attendance with a web application using PHP and MySQL. Resolved 20+ UI and functional bugs tracked in Jira, improving layout rendering and core form behavior. Coordinated with backend developers and PM through standups to align on the frontend/backend split across 10+ modules.

Education

Bachelor of Computer Science in Information Technology at University of Atma Jaya Yogyakarta (UAJY)
January 1, 2017 - January 1, 2022
Bachelor of Computer Science in Information Technology (B.Sc.) at University of Atma Jaya Yogyakarta (UAJY)
January 1, 2017 - January 1, 2022

Qualifications

Legacy Responsive Web Design Developer Certificate— FreeCodeCamp
January 11, 2030 - September 4, 2026
Responsive Web Design Developer Certificate— FreeCodeCamp
January 11, 2030 - September 4, 2026
Front-end Development Libraries Developer Certificate— FreeCodeCamp
January 11, 2030 - September 4, 2026
JavaScript Developer Certificate— FreeCodeCamp
January 11, 2030 - September 4, 2026
Legacy Responsive Web Design Developer Certificate (FreeCodeCamp)
January 11, 2030 - September 4, 2026
Responsive Web Design Developer Certificate (FreeCodeCamp)
January 11, 2030 - September 4, 2026
Front-end Development Libraries Developer Certificate (FreeCodeCamp)
January 11, 2030 - September 4, 2026
JavaScript Developer Certificate (FreeCodeCamp)
January 11, 2030 - September 4, 2026

Industry Experience

Software & Internet, Computers & Electronics