3 months ago
Singapore, SingaporeSenior
Responsibilities
- Build high-quality products using the latest versions of React and TypeScript.
- Develop micro-frontend web applications using domain-based design and Single SPA frameworks.
- Utilize Apollo GraphQL as a Backend-for-Frontend to create scalable node services.
- Collaborate with the design team to develop a design system and component libraries.
- Deliver NPM packages and library widgets for client integration.
- Deploy micro-frontends and Node.js services using GitLab CI/CD best practices.
- Design high-quality unit and e2e tests with 80%+ coverage using React Testing Library and Cypress.
- Create no-code/serverless CMS systems for corporate pages using Contentful and Next.js.
- Engage with the Frontend Guild to research technologies and reduce technical debt.
Requirements
- Bachelor’s degree in Computer Science or a related engineering major.
- 5+ years of frontend development experience, including 2+ years in frontend architecture.
- Experience developing large-scale financial web systems.
- Proficient in HTML5, CSS3, ECMAScript 6+, and TypeScript.
- Skilled in React, VUE, Angular, and their technology stacks.
- Strong knowledge of HTTP(s) protocols, RESTful specifications, and build tools.
- Expertise in Styled-Components, Emotion, or SCSS and frameworks like Material UI or Ant Design.
- Experience building Backend-for-Frontend layers using Node.js.
Tech Stack
AngularCloudflareCypressGitLab CI/CDGoogle Cloud PlatformNext.jsNode.jsReactTypeScriptVue.jsWebpack
