idc technologies (singapore) pte. ltd.
Cecil, Singapore Country / Global
Cecil, Singapore Country / Global
Job Summary
Develop reusable React components and translate business and design needs into functional specifications. Provide architecture guidance and collaborate with stakeholders to deliver accessible, high-quality frontend solutions.
Responsibilities
Develop reusable and composable React components for cross-platform use
Analyze and translate business and design requirements into detailed functional and development specifications
Provide standards, best practices, and architecture recommendations to improve frontend development
Collaborate effectively with stakeholders across business, product, design, and development teams using strong communication skills
Apply deep understanding of web fundamentals including HTML and CSS to build robust user interfaces
Write and maintain code proficiently in JavaScript and TypeScript to deliver scalable frontend solutions
Design and execute UI testing to ensure quality and functionality of components
Utilize one or more frontend view libraries such as ReactJS, VueJS, or Angular (version 4 and above) to build dynamic interfaces
Manage npm package publishing processes to distribute reusable components
Develop native applications, Progressive Web Apps (PWA), or hybrid apps to enhance user experience across devices
Create accessible user interfaces compatible with screen readers and assistive technologies to support diverse users
Apply visual design skills to enhance UI aesthetics and usability
Preferred competencies and qualifications
Design UI wireframes and mockups to support development and user experience
Use modern web build tools such as Vite, Rsbuild, Webpack, Snowpack, Rollup, Parcel, tsc, or esbuild to optimize builds
Work with CSS libraries including Tailwind, PandaCSS, StyleX, styled-components, SASS/SCSS, LESS, or PostCSS to style applications
Implement analytics tracking using libraries like Adobe Analytics or Omniture to monitor user behavior
Integrate Continuous Integration/Continuous Deployment (CI/CD) processes to streamline development workflows
Contribute to open source projects to support community and enhance technical skills
Ubi, Singapore Country / Global
Anson, Singapore / Global
Anson, Singapore Country / Global
Cecil Street, Singapore / Global
Cecil, Singapore Country / Global
Cecil Street, Singapore / Global