Frontend Engineer

Techconnect.id Jakarta Raya, Indonesia
Apply Now

šŸ“Œ CONTRACT DETAILS • Duration: 12-months fixed term (subject to change based on business needs) • Engagement: Through 3rd party/vendor • Work setup: Hybrid with dedicated full office hours

Lead/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 — 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. • 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/Junior • 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. • 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.