Search by job, company or skills

Fresher
Not Disclosed
  • Posted 12 hours ago
  • Be among the first 10 applicants

Job Description


  • Serve as the primary technical decision maker for day to day engineering, owning implementation approach and technical trade-off calls within the product direction set by the VP of Digital Product.
  • Contribute hands-on to frontend development at senior level, including complex feature architecture, reusable components, and design system implementation.
  • Provide backend review and contribution as capability develops, supported by the VP of Digital Product, the DevOps engineer, and the existing backend team.
  • Plan and schedule technical maintenance, including refactoring, dependency upgrades, and technical debt reduction, and defend that work during planning.
  • Participate in infrastructure planning, with gradual handover of infrastructure ownership over time.
  • Own test environment management in coordination with QA.
  • Assist with stress testing to identify performance bottlenecks.
  • Run sprint planning, refinement, and estimation from the engineering side, and surface delivery risk early and honestly.
  • Establish AI-assisted development practice across the team, including tooling conventions and review standards for AI-generated code, to improve both velocity and output quality.
  • Hold regular technical sync with the VP of Digital Product, Product Design, and QA.


  • Minimum 4 years of professional software engineering experience, including 2 years leading or mentoring engineers.
  • Senior level frontend proficiency in React, Next.js, TypeScript, and Tailwind, with demonstrated ownership of frontend architecture rather than assigned component work.
  • Sound engineering judgement and design system experience, meaning the ability to select the appropriate solution for the constraint and articulate the trade-off.
  • Sufficient backend understanding to review backend work meaningfully and lead backend engineers credibly, with minimum proficiency with Go.
  • Demonstrated mentoring track record with evidence of improving other engineers independence.
  • Strong communication and leadership skills, including the ability to document decisions and disagree productively with senior stakeholders.
  • Experience with agile or Scrumban delivery, including estimation and refinement.
  • Practical experience using AI-assisted development tooling in production work, with a considered view of its limits.
  • Fluency in Bahasa Indonesia and working proficiency in English.
  • Familiarity in cloud infrastructure and CI/CD familiarity, AWS preferred.

More Info

Job Type:
Employment Type:

Key Skills

Next.js

CI/CD

Tailwind

AI-assisted development tooling

Similar Jobs

Indonesia
Skills:
protocol buffers , Java, Golang, Distributed Systems, C++, Kafka, Redis, Performance Tuning, MySQL, Kubernetes, Event-Driven Architecture, Caching Strategies, Domain-Driven Design, Concurrency Handling, GRPC, Developer Tooling, Microservice Orchestration, Async Processing, Operational Monitoring Frameworks, CI/CD Pipeline Optimization, Large Language Models