We are looking for a highly skilled
Tech Lead - Frontend with strong expertise in
React Native and
modern frontend technologies. This role is ideal for someone who thrives on solving complex performance challenges, writing high-quality code, and guiding a small team while remaining hands-on with development.
This position requires
80% coding and
20% leadership/mentorship, ensuring both technical excellence and effective collaboration across the team.
Key Responsibilities
Technical (80%)
- Architect, design, and implement scalable, performant frontend solutions using React Native, React.js, Next JS and related technologies.
- Diagnose and resolve performance bottlenecks (JS thread blocking, memory leaks, rendering optimizations, network performance, bundle size).
- Ensure code quality via best practices, automated testing, CI/CD integration, and code reviews.
- Collaborate closely with backend, QA, and product teams to deliver seamless mobile and web experiences.
- Stay updated with emerging frontend trends, frameworks, and tooling.
Leadership (20%)
- Provide technical mentorship to developers, fostering a culture of learning and excellence.
- Lead by example with hands-on coding, while setting coding standards and practices.
- Collaborate with Product Managers, Designers, and QA to align on delivery timelines and priorities.
- Support sprint planning, estimations, and ensure smooth delivery.
- Drive initiatives around frontend performance monitoring, observability, and proactive improvements.
Requirements
- 7-12 years of experience in frontend development, with at least 4+ years in React Native.
- Strong knowledge of JavaScript (ES6+), TypeScript, React.js, Redux / Recoil / Context API.
- Proven expertise in performance optimization for React Native apps (cold start, FPS, memory usage, bundle size, network performance).
- Solid understanding of mobile CI/CD pipelines (App Center, Bitrise, Fastlane, GitHub/GitLab CI).
- Hands-on experience with frontend performance monitoring tools (Flipper, Firebase Performance, Sentry, New Relic, etc.).
- Strong debugging skills and ability to work across Android and iOS ecosystems.
- Familiarity with native bridges (Java/Kotlin, Objective-C/Swift) for React Native integrations.
- Good understanding of frontend security practices and accessibility.
- Excellent communication, problem-solving, and collaboration skills.
- Prior experience leading small teams or mentoring developers.
Nice-to-Have
- Experience with micro-frontends, modularization, or mono-repo setups.
- Familiarity with performance/load testing tools (JMeter, k6, Locust) for frontend APIs.
- Contributions to open-source projects or strong personal GitHub portfolio.
Benefits
Health Insurance - At Makro PRO, we care about your health! Group insurance from a top insurance company is included in your benefitsOPD, IPD, Emergency OPD
Provident Fund - Makro PRO cares about your long-term plan! We offer 3% provident fund.
Year-end bonus - We include variable and performance bonus for our employees.
Gym Facilities - Our Head office has a fitness center, yoga room, and recreational space. Enjoy Bangkok scenery and work your body!
Attractive Vacations days - Enjoy our attractive annual leave. Let&aposs say the minimum is 16 days!
No overtime - We work 5 days a week with. We set our own goals and deadlines.
Free car parking space - No more stress or extra cost if you drive to work. We offer free parking space for our employees.
Best Culture
- Clear focus.
- Diverse Workplace (Our members are from around the world!)
- Thai and Non-Thai are both welcome!
- Non-hierarchical and agile environment
- Growth opportunity and career path