Front End Developer
Wymagane:TypeScriptJavaScriptHTMLCSSReactVueGraphQLTailwindGitFrontendBackendDevOpsCI/CDSecurityHybrid
Work Arragement: Onsite - Yogyakarta Work Schedule: Mon - Fri, 9 - 6 WIB
Responsibilities Develop responsive web interfaces using Nuxt.js & Vue.js based on design mockups. Build modular components and manage state using Pinia/Vuex. Integrate frontend applications with Backend APIs. Optimize performance through SSR/SSG, caching, lazy loading, and Core Web Vitals. Perform testing, debugging, and cross-browser/device compatibility checks. Collaborate with UI/UX Designers, Backend Developers, and Product Managers. Maintain applications, fix bugs, and implement frontend security practices such as XSS & CSRF protection.
Requirements
- 2+ years experience in frontend development
- Strong proficiency in JavaScript, HTML5, CSS3
- Hands-on experience with Nuxt.js (v2 or v3) and Vue.js
- Familiarity with Vuex/Pinia state management
- Understanding of SSR, SSG, and hybrid rendering
- Experience with RESTful APIs and GraphQL
- Knowledge of responsive design and cross-browser compatibility
- Proficiency with Git workflows and CI/CD pipelines
- Strong debugging and problem-solving skills
Nice to Have
- Familiarity with WebSockets and real-time rendering
- Knowledge of Three.js or similar libraries
- Experience with design systems (Material UI, Tailwind, Bootstrap)
- Understanding of DevOps principles and deployment pipelines
- Knowledge of monitoring tools (Sentry, Datadog, New Relic)
Skills: TypeScript, Three.js, Nuxt.js, Frontend Development, JavaScript, React.js, Vue.js