Back to search:Frontend Developer / Yogyakarta

We are seeking a
Senior Frontend Developer

with deep expertise in and TypeScript to help us build beautiful, scalable, and meaningful products. You will be responsible for creating seamless, responsive interfaces that maximize user experience, collaborating closely with designers and tester, and ensuring our applications are robust and future-proof.

Job Description & Responsibilities

  • Translate Figma designs and wireframes into high-quality, responsive code.
  • Optimize the performance, scalability, and accessibility of the front-end stack.
  • Implement and maintain
    unit testing

for React components and integrate with automated testing pipelines.
- Ensure cross-browser and cross-platform compatibility of all UI features.
- Collaborate with UX designers, product owners, and QA testers to deliver intuitive, reliable solutions.
- Identify, troubleshoot, and resolve bugs and performance bottlenecks.
- Uphold coding standards, perform code reviews, and ensure best practices across the team.
- Stay up to date with emerging frontend technologies and propose improvements.

Requirements

  • Bachelor's Degree in Computer Science, Information Technology, or related field (or equivalent experience).
  • 5+ years of professional experience

in frontend development, with at least 3 years focused on


- Strong proficiency in
TypeScript

, JavaScript (ES6+), HTML5, and CSS3.
- Demonstrated experience with
unit testing (e.g., Jest, React Testing Library)

and familiarity with automated testing workflows.
- Solid understanding of
cross-browser compatibility

and responsive design principles.
- Familiarity with UI libraries/frameworks such as
Ant Design, Tailwind CSS, or Material UI


- Experience collaborating with designers using
Figma

or similar design tools.
- Strong problem-solving skills, attention to detail, and ability to write clean, maintainable code.
- Excellent communication skills and proven ability to work effectively in cross-functional teams.
- Fluent English.

Nice to Have (Plus)

  • Experience with

for server-side rendering and static site generation.
- Familiarity with

(backend services) or
Angular