Frontend Developer (1 year contract)
ประกาศจากแหล่งภายนอกคุณสมัครได้โดยตรง — เราจะพาคุณไปยังหน้าสมัครงานของบริษัท ไม่ต้องสมัครสมาชิก ไม่มีคนกลาง ไม่ต้องล็อกอิน ThaiJobz
รายละเอียดงาน
About the Company
ATA IT Limited (National Bank of Canada group)
About the Role
As a Front‑End Engineer on the Design System team, you’ll be a technical specialist who builds the reusable UI components and tooling that power customer experiences used by millions. You’ll collaborate closely with designers and product teams to translate design intent into robust, accessible, high‑performing React and React Native components—documented, tested, and easy for product squads to adopt at scale.
This role blends hands‑on engineering with enablement: you’ll own component quality and lifecycle, improve internal tooling, champion accessibility and performance, and help elevate front‑end craft across the organization.
Responsibilities
- Collaborate with designers to develop reusable multi‑platform (web/mobile) and accessible elements: components (React, Typescript, SCSS, Tailwind, React Native), icons, page templates, variables, etc.
- Build to WCAG standards and conduct a11y checks (roles, semantics, focus, color contrast) to ensure inclusive UX.
- Write unit and integration tests with Jest and React Testing Library; uphold TDD principles where applicable.
- Manage component lifecycles (versioning, deprecations, change logs) and support teams during upgrades.
- Use Git/GitHub for version control and reviews; contribute to CI/CD pipelines and quality gates.
- Publish and maintain component documentation and usage guidelines (Storybook, Next, Docusaurus) including props, variants, accessibility notes, code examples, and migration guidance.
- Contribute to internal tools and CLIs that simplify consuming the Design System across web and mobile apps.
- Promote cohesion, continuous process improvement, and best practices through communities of practice.
Qualifications
- 5–7 years of experience as a developer in a similar role.
- Strong proficiency with HTML5; JavaScript (React, Typescript, Next.js, Node.js, React Native); CSS3, SASS, Flex Layout, Tailwind.
- Experience with Storybook.
- Experience with DevOps and CI/CD tools (CircleCI, GitHub Actions) and cloud services (AWS).
- Understanding of Design System principles (tokens, theming, atomic design) and strong sensitivity to UX/UI (Figma).
- Knowledge of accessibility standards (WCAG) and a11y practices.
- Experience with Test‑Driven Development (TDD), continuous integration (CI), automated deployment and visual/testing tools (Jest, Applitools Eyes).
- Proven ability to transform designs and wireframes into responsive, multi‑platform user interfaces (Web, Android, iOS).
- Track record of writing clean, maintainable code, rigorous documentation, and managing multiple initiatives.
- Detail‑oriented with strong communication skills and good command of English.
Additional Information
- Role type: 1 year contract.
- Work arrangement: onsite.
- Employment: full time.
คุณสมบัติผู้สมัคร
- ประสบการณ์
- 6-10 ปี
- การศึกษา
- ไม่ระบุ
