Frontend Engineer (Contract Basis)

Techconnect.id — Tangerang, ID — cdd

What our tracking knows about this posting

Published on 2 September 2026 · first appeared in our records on 2 September 2026.

Stable posting: first seen on 2 September 2026, with no abnormal reposting.

This posting shows no salary — 5% of open tech postings in ID do.

View the posting at the employer Have my resume reviewed for this job
📌 EMPLOYMENT DETAILS • Employment type: through 3rd party/ vendor • Duration: 24 months fixed term (subject to change based on business needs) • Work setup: Full onsite with dedicated full office hours based in BSD, Tangerang. The Role Senior • Lead the architecture, development, and delivery of scalable, high-performance web applications across multiple product lines. • Strategize the frontend roadmap in partnership with Product, Design, and Engineering leadership by defining standards, tooling choices, and long-term technical direction. • Authorize technical decisions on frontend architecture, component system design, state management patterns, and build infrastructure. • Synergize efforts across frontend, backend, design, and QA teams to ensure seamless, end-to-end user experiences. • Negotiate trade-offs between design fidelity, performance, accessibility, and delivery timelines, providing clear recommendations to stakeholders. • Lead code reviews, set engineering standards, and drive adoption of best practices across the frontend engineering team. • Evaluate emerging frontend technologies and frameworks; recommend adoption where they meaningfully improve quality, performance, or developer experience. • Use AI-assisted development tools thoughtfully for component implementation, refactoring, testing, and documentation while preserving accessibility and design fidelity. • Formulate and enforce frontend performance budgets, accessibility standards, and cross-browser compatibility requirements. • Lead the strategy for dependency management, package upgrades, security patches, and shared library maintenance. • Mentor and grow mid and junior engineers through structured feedback, pairing, and technical guidance. • Plan and control frontend delivery milestones, proactively surfacing risks and coordinating resolution across teams. Mid • Plan and develop UI components and features by translating designs and wireframes into clean, maintainable, and reusable code. • Control the quality of your own work through thorough testing, debugging, and adherence to team coding standards. • Evaluate and implement responsive, cross-browser compatible layouts across desktop, tablet, and mobile breakpoints. • Formulate and document component-level solutions that align with the team's frontend architecture and design system. • Collaborate closely with Product Managers, Designers, Backend Engineers, and QA to deliver cohesive user experiences. • Recommend improvements to code quality, component reusability, or development tooling based on day-to-day experience. • Participate in code reviews, incorporating feedback constructively to improve personal and team output. • Use AI-assisted coding tools where appropriate for UI implementation, debugging, test generation, and documentation, validating all output before delivery. • Plan and execute frontend optimizations for performance, accessibility, and SEO under guidance from senior engineers. • Contribute to dependency maintenance tasks including package upgrades and basic compatibility checks. • Stay current with frontend trends and evaluate new tools or techniques relevant to the team's work. Senior • 5+ years of hands-on experience in frontend engineering, with a demonstrable track record of shipping production-grade web applications at scale. • Deep expertise in JavaScript (ES6+), TypeScript, HTML5, and CSS3, with strong understanding of browser internals and rendering performance. • Proven mastery of React.js (preferred) or Vue.js / Angular, including advanced patterns such as server-side rendering, code splitting, and micro-frontends. • Extensive experience with state management solutions (Redux, Zustand, Pinia, or equivalent) and frontend data-fetching strategies. • Strong command of frontend build tooling (Webpack, Vite, Rollup) and CI/CD pipelines for frontend applications. • Deep experience with performance optimization like Core Web Vitals, lazy loading, caching strategies, and bundle analysis. • Proven ability to design and maintain scalable component libraries and design system integrations. • Experience leading dependency governance: package upgrade strategies, compatibility management, and vulnerability remediation. • Strong command of testing practices, unit, integration, and end-to-end testing (Jest, Cypress, Playwright, or equivalent). • Familiarity with AI-assisted coding tools and the ability to review generated UI code for accessibility, responsiveness, maintainability, and design fidelity. • Demonstrated ability to influence technical decisions and communicate clearly with non-technical stakeholders. • Experience with RESTful and GraphQL API integration, including error handling and data normalization strategies. • Good communication skills in both Bahasa Indonesia and English, written and spoken. Mid • 2–4 years of hands-on experience in frontend development, with at least one project delivered in a professional or academic setting. • Solid proficiency in JavaScript (ES6+), HTML5, and CSS3, with a good understanding of how browsers render pages. • Hands-on experience with React.js, Vue.js, or Angular; familiarity with component-based architecture and props/state patterns. • Basic experience with state management libraries (Redux, Zustand, Vuex, or equivalent). • Familiarity with RESTful API integration and working with JSON data in frontend applications. • Experience using Git and collaborative development workflows (branching, pull requests, code reviews). • Understanding of responsive design principles and CSS frameworks (e.g., Tailwind CSS, Bootstrap, or similar). • Familiarity with AI-assisted coding tools for UI development, testing, debugging, or documentation is an advantage. • Familiarity with frontend build tools and package managers (Webpack, Vite, npm, or yarn). • Basic awareness of web performance principles and browser developer tools for debugging. • Understanding of package management, including installing dependencies