Software Engineer, Frontend (React)
Summary
On-site frontend engineer in Kuala Lumpur building and optimizing responsive web apps with TypeScript, React, and Next.js. Day to day involves integrating REST/GraphQL APIs, implementing auth, translating Figma designs into UI, code reviews, documentation, and monitoring front-end performance.
- Development & Optimization: Build responsive apps (with or without mockups), optimize applications for maximum speed and scalability, and continuously monitor front-end performance.
- Collaboration & Requirements: Work closely with stakeholders to gather product requirements, contribute actively to team meetings, and collaborate across functions to enhance overall app usability.
- Code Quality & Technical Standards: Write clean, maintainable code, conduct rigorous code reviews with constructive feedback, and create comprehensive technical documentation.
- Design & Brand Consistency: Implement UI/UX designs accurately (using tools like Figma) while maintaining high-quality design standards and brand consistency across products.
- Continuous Improvement: Stay up-to-date with emerging web technologies, best practices, and modern development workflows.
Requirements
Core Technical Skills
- Proven experience as a Frontend Developer with a strong understanding of the full web development lifecycle (design, development, deployment).
- Stack: High proficiency in TypeScript, React, and Next.js.
- Integrations: Direct experience integrating REST APIs, GraphQL, and third-party libraries.
- Security & Auth: Experience implementing standard authentication and authorization patterns (OAuth, JWT, etc.).
- Testing & Tools: Familiarity with browser testing, debugging, version control (Git/GitHub), and CI/CD pipelines.
- Modern Tooling: Hands-on experience using AI development tools (e.g., GitHub Copilot, ChatGPT, Cursor, Windsurf, Bolt.new) to drive productivity.
Design & Web Standards
- A keen eye for layout aesthetics, design consistency, and responsive layouts.
- Familiarity with design and prototyping tools like Figma.
- Practical understanding of SEO principles and web performance optimization.
Qualifications & Soft Skills
- Bachelor’s degree in Computer Science, Software Engineering, or a related field.
- Excellent analytical, problem-solving, and multitasking abilities in a fast-paced environment.
- Strong code review capabilities with a sharp focus on code quality, security, and best practices.
- Eagerness to learn, adapt, and explore new technical stacks.