Frontend Software Engineer (React / Next.js / TypeScript)
ประกาศจากแหล่งภายนอกSKY ICT PCL.
เทคโนโลยี
ทำงานที่ออฟฟิศลงประกาศ 74 วันที่แล้ว
สมัครที่เว็บไซต์บริษัท
คุณสมัครได้โดยตรง — เราจะพาคุณไปยังหน้าสมัครงานของบริษัท ไม่ต้องสมัครสมาชิก ไม่มีคนกลาง ไม่ต้องล็อกอิน ThaiJobz
รายละเอียด
เงินเดือนตามตกลง
ประเภทการจ้าง
เต็มเวลา
รูปแบบ
ทำงานที่ออฟฟิศ
รายละเอียดงาน
Responsibilities
- Develop, maintain, and optimize high-quality web applications using React, Next.js, and TypeScript to deliver exceptional user experiences.
- Build type-safe, reusable UI components with strong typing and interface design.
- Define and enforce TypeScript best practices, strict typing conventions, and shared type libraries across the frontend codebase.
- Integrate RESTful APIs and GraphQL services with fully typed request/response models.
- Collaborate closely with UI/UX designers to translate wireframes into production-ready code.
- Participate in code reviews with a strong focus on type safety, maintainability, and code quality.
- Identify and resolve performance bottlenecks, cross-browser compatibility issues, and ensure web performance optimization (Core Web Vitals).
- Work effectively within an agile team, participating in sprint planning, retrospectives, and daily stand-ups.
- Take full ownership of your work, treating TypeScript as a design tool to build robust architectures.
- Communicate clearly with technical and non-technical stakeholders in a fast-paced, collaborative on-site environment.
Qualifications
- At least 2–5 years of professional frontend development experience.
- Strong proficiency in TypeScript, including generics, utility types, discriminated unions, and strict mode.
- Hands-on experience with React.js (hooks, context, custom hooks) and Next.js (SSR, SSG, App Router).
- Solid understanding of HTML5, CSS3, and responsive design principles.
- Experience consuming RESTful APIs with typed data contracts and familiarity with Git version control (Bitbucket or GitHub).
- Experience with GraphQL and typed clients (Apollo, urql) is preferred.
- Knowledge of typed state management (Redux Toolkit, Zustand with TypeScript) is preferred.
- Familiarity with testing frameworks using TypeScript (Jest, React Testing Library, Cypress) is a plus.
- Understanding of CI/CD pipelines, deployment workflows, and familiarity with Docker for local development.
- Experience with monorepo setups (Turborepo, Nx) and managing shared TypeScript packages is a strong plus.
- A team player who cares deeply about code quality, performance optimization, and continuous improvement.
- Good command of both Thai and English.
Skills
- TypeScript: strict typing, generics, utility types
- React.js (hooks, context, custom hooks)
- Next.js (SSR, SSG, App Router)
- HTML5 & CSS3, responsive design
- RESTful APIs and typed data contracts
- GraphQL (preferred)
- Git (Bitbucket or GitHub)
Additional Information
- Work arrangement: on-site
คุณสมบัติผู้สมัคร
- ประสบการณ์
- 3-5 ปี
- การศึกษา
- ไม่ระบุ
ใบรับรอง / ทักษะเพิ่มเติม
ReactNext.jsTypeScriptHTML5CSS3RESTful APIsGraphQLGitRedux ToolkitZustandJestReact Testing LibraryCypressDockerMonorepo
เกี่ยวกับบริษัท
SKY ICT PCL.
www.linkedin.com/company/skyict-pcl