{"id":696948,"url":"https://alion.io/job/techconnect-frontend-engineer-contract-basis","title":"Frontend Engineer (Contract Basis)","company":{"id":685053,"name":"TechConnect","domain":"techconnect.co.id","url":"https://alion.io/company/techconnect-3","size_band":"51-200","is_staffing_agency":false,"employer_type":"staffing","is_intermediary":false,"listed_via":null,"ats_vendor":"Workable","truth_index":{"grade":"B","score":84,"open_postings":25,"ghost_share":0,"stale_share":0.64,"repost_share":0,"time_to_fill_p50_days":null,"computed_at":"2026-09-27T05:45:00Z"}},"role":"Frontend","role_family":"Frontend","seniority":null,"employment_type":"contractor","work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Tangerang, Indonesia"],"countries":["ID"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":null,"experience_years_min":null,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Angular","optional":false},{"name":"Bootstrap","optional":false},{"name":"CI/CD","optional":false},{"name":"Cypress","optional":false},{"name":"Git","optional":false},{"name":"GraphQL","optional":false},{"name":"JavaScript","optional":false},{"name":"Jest","optional":false},{"name":"npm","optional":false},{"name":"Pinia","optional":false},{"name":"Playwright","optional":false},{"name":"React.js","optional":false},{"name":"Redux","optional":false},{"name":"Rollup","optional":false},{"name":"State Management","optional":false},{"name":"Tailwind CSS","optional":false},{"name":"TypeScript","optional":false},{"name":"Vite","optional":false},{"name":"Vue.js","optional":false},{"name":"Vuex","optional":false},{"name":"Webpack","optional":false},{"name":"Zustand","optional":false}],"status":"live","first_seen_at":"2026-09-02T00:00:00Z","employer_posted_date":"2026-09-02","last_verified_at":"2026-09-28T01:32:38Z","board_verified":true,"closed_at":null,"days_open":26,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":26},"description":"EMPLOYMENT DETAILS\nEmployment type: through 3rd party/ vendor\nDuration: 24 months fixed term (subject to change based on business needs)\nWork setup: Full onsite with dedicated full office hours based in BSD, Tangerang.\nThe Role\nSenior\nLead the architecture, development, and delivery of scalable, high-performance web applications across multiple product lines.\nStrategize the frontend roadmap in partnership with Product, Design, and Engineering leadership by defining standards, tooling choices, and long-term technical direction.\nAuthorize technical decisions on frontend architecture, component system design, state management patterns, and build infrastructure.\nSynergize efforts across frontend, backend, design, and QA teams to ensure seamless, end-to-end user experiences.\nNegotiate trade-offs between design fidelity, performance, accessibility, and delivery timelines, providing clear recommendations to stakeholders.\nLead code reviews, set engineering standards, and drive adoption of best practices across the frontend engineering team.\nEvaluate emerging frontend technologies and frameworks; recommend adoption where they meaningfully improve quality, performance, or developer experience.\nUse AI-assisted development tools thoughtfully for component implementation, refactoring, testing, and documentation while preserving accessibility and design fidelity.\nFormulate and enforce frontend performance budgets, accessibility standards, and cross-browser compatibility requirements.\nLead the strategy for dependency management, package upgrades, security patches, and shared library maintenance.\nMentor and grow mid and junior engineers through structured feedback, pairing, and technical guidance.\nPlan and control frontend delivery milestones, proactively surfacing risks and coordinating resolution across teams.\nMid\nPlan and develop UI components and features by translating designs and wireframes into clean, maintainable, and reusable code.\nControl the quality of your own work through thorough testing, debugging, and adherence to team coding standards.\nEvaluate and implement responsive, cross-browser compatible layouts across desktop, tablet, and mobile breakpoints.\nFormulate and document component-level solutions that align with the team's frontend architecture and design system.\nCollaborate closely with Product Managers, Designers, Backend Engineers, and QA to deliver cohesive user experiences.\nRecommend improvements to code quality, component reusability, or development tooling based on day-to-day experience.\nParticipate in code reviews, incorporating feedback constructively to improve personal and team output.\nUse AI-assisted coding tools where appropriate for UI implementation, debugging, test generation, and documentation, validating all output before delivery.\nPlan and execute frontend optimizations for performance, accessibility, and SEO under guidance from senior engineers.\nContribute to dependency maintenance tasks including package upgrades and basic compatibility checks.\nStay current with frontend trends and evaluate new tools or techniques relevant to the team's work.\nRequirements\n Senior\n5+ years of hands-on experience in frontend engineering, with a demonstrable track record of shipping production-grade web applications at scale.\nDeep expertise in JavaScript (ES6+), TypeScript, HTML5, and CSS3, with strong understanding of browser internals and rendering performance.\nProven mastery of React.js (preferred) or Vue.js / Angular, including advanced patterns such as server-side rendering, code splitting, and micro-frontends.\nExtensive experience with state management solutions (Redux, Zustand, Pinia, or equivalent) and frontend data-fetching strategies.\nStrong command of frontend build tooling (Webpack, Vite, Rollup) and CI/CD pipelines for frontend applications.\nDeep experience with performance optimization like Core Web Vitals, lazy loading, caching strategies, and bundle analysis.\nProven ability to design and maintain scalable component libraries and design system integrations.\nExperience leading dependency governance: package upgrade strategies, compatibility management, and vulnerability remediation.\nStrong command of testing practices, unit, integration, and end-to-end testing (Jest, Cypress, Playwright, or equivalent).\nFamiliarity with AI-assisted coding tools and the ability to review generated UI code for accessibility, responsiveness, maintainability, and design fidelity.\nDemonstrated ability to influence technical decisions and communicate clearly with non-technical stakeholders.\nExperience with RESTful and GraphQL API integration, including error handling and data normalization strategies.\nGood communication skills in both Bahasa Indonesia and English, written and spoken.\n Mid\n2-4 years of hands-on experience in frontend development, with at least one project delivered in a professional or academic setting.\nSolid proficiency in JavaScript (ES6+), HTML5, and CSS3, with a good understanding of how browsers render pages.\nHands-on experience with React.js, Vue.js, or Angular; familiarity with component-based architecture and props/state patterns.\nBasic experience with state management libraries (Redux, Zustand, Vuex, or equivalent).\nFamiliarity with RESTful API integration and working with JSON data in frontend applications.\nExperience using Git and collaborative development workflows (branching, pull requests, code reviews).\nUnderstanding of responsive design principles and CSS frameworks (e.g., Tailwind CSS, Bootstrap, or similar).\nFamiliarity with AI-assisted coding tools for UI development, testing, debugging, or documentation is an advantage.\nFamiliarity with frontend build tools and package managers (Webpack, Vite, npm, or yarn).\nBasic awareness of web performance principles and browser developer tools for debugging.\nUnderstanding of package management, including installing dependencies and identifying outdated or vulnerable packages.\nStrong problem-solving mindset with attention to detail and willingness to learn.\nGood communication skills in both Bahasa Indonesia and English, written and spoken.","description_format":"text","description_chars":6120,"description_truncated":false,"requirements":{"experience_years_min":null,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":{"level":"bachelor","optional":false},"security_clearance":false,"languages":[{"language":"Indonesian","level":"All levels","optional":false},{"language":"English","level":"All levels","optional":false}]},"benefits":[],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":[],"lifecycle":[{"event":"open","at":"2026-09-11T02:11:37Z"}],"liveness":{"score":39,"band":"fade","label":"Fading","p_open":1,"p_active":0.438,"p_room":0.9,"age_days":25,"expected_fill_days":40,"reasons":["conf:1","stale_co","velocity","win:mid"],"computed_at":"2026-09-27T05:45:00Z"},"pay":null,"html_url":"https://alion.io/job/techconnect-frontend-engineer-contract-basis","json_url":"https://alion.io/job/techconnect-frontend-engineer-contract-basis.json","meta":{"generated_at":"2026-09-28T04:29:13Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","usage":{"tier":"crawler","counted_by":"address","units_charged":1,"used_today":2718,"day_limit":5000,"remaining_today":2282,"minute_limit":60,"resets_at":"2026-09-29T00:00:00Z"}}}