Job Title: Lead Software Engineer – Front End
YoE: 10+ years + minimum 3 year experience in Lead role
Location: Bangkok
Tech Stacks: ReactJS (FE) and Java/ Scala/ #C/ or Kotlin (BE)
Role Overview
We are seeking a highly skilled and hands-on Lead Software Engineer – Frontend to lead the architecture, scalability, and technical direction of modern web platforms. This role requires deep expertise in React.js, frontend platform engineering, and large-scale product development environments.
The ideal candidate should have strong experience designing scalable frontend architectures, driving engineering standards across teams, and owning platform-level initiatives in product-driven organizations. We are specifically looking for candidates with long-term product ownership experience rather than project-based or freelance delivery exposure.
Key Responsibilities
- Lead the design, architecture, and development of scalable frontend applications and shared platform capabilities.
- Drive modern frontend engineering practices including React architecture, state management, performance optimization, and component scalability.
- Own frontend platform initiatives and contribute to long-term product engineering strategy.
- Collaborate with cross-functional engineering and product teams to deliver scalable and maintainable solutions.
- Drive architecture decisions and technical direction across multiple engineering teams.
- Establish frontend engineering standards, best practices, and reusable design patterns.
- Improve frontend application performance, reliability, observability, and developer experience.
- Mentor engineers and provide technical leadership across frontend initiatives.
- Contribute to scalable CI/CD, testing, monitoring, and operational excellence practices.
Required Skills & Experience
- Strong hands-on experience in React.js development (mandatory).
- Deep expertise in modern frontend architecture and scalable web application design.
- Experience with frontend state management, performance optimization, and reusable component systems.
- Proven experience owning or scaling large frontend platforms/products.
- Strong experience driving architecture decisions across multiple engineering teams.
- Experience working in product engineering organizations with long-term platform ownership.
- Strong understanding of frontend scalability, maintainability, and engineering best practices.
- Excellent problem-solving, communication, and stakeholder management skills.
Preferred Qualifications
- Experience with microfrontend architecture or frontend platform engineering.
- Exposure to cloud-native environments and modern DevOps practices.
- Experience with frontend observability, monitoring, and performance tooling.
- Prior experience in high-scale consumer or enterprise product organizations.
Experience
- 10+ years of software engineering experience with strong frontend specialization.
- Proven experience in technical leadership or lead engineering roles.
Important Considerations
- React.js expertise is mandatory.
- Candidates with predominantly freelance, contract-driven, or short-term project-based experience may not be suitable.
- Strong evidence of platform ownership, architecture leadership, and large-scale product engineering experience is required.
Education
- Bachelor’s or Master’s degree in Computer Science, Engineering, or related field.
Pay: ₹400,000.00 - ₹600,000.00 per month
Experience:
- Front-end development: 8 years (Required)
- React JS: 8 years (Required)
- Java/ Scala/ #C/ or Kotlin (Back End): 5 years (Preferred)
- Team Lead: 5 years (Preferred)
Work Location: Hybrid remote in Bangalore City, Bengaluru, Karnataka