React JS Developer (Frontend)

Be among the first applicants.
BRAINDGE RECRUITMENT SOLUTIONS PTE. LTD.
Singapore
SGD 60,000 - 80,000
Be among the first applicants.
3 days ago
Job description

Responsibilities

  • Develop, test, deploy, and maintain user interfaces and reusable components and implementing them using React.js with TypeScript.
  • Optimise components to the best available performance across a vast array of web-capable devices and browsers.
  • Actively participate in discussion and code review between peers, constantly seeking to improve communication, collaboration, and code quality.
  • Work closely with project managers to ensure business requirements and expectations are aligned.
  • Collaborate with designers to translate design mockups into high-quality code and UI/UX experiences in accordance with business requirements.
  • Participate in production deployment and provide post-deployment support by investigating and rectifying reported issues.
  • Assess opportunities for application and process improvement and prepare documentation of rationale to share with team members and other affected parties.
  • Adhere to high-quality development principles while delivering solutions on time.
  • Perform other duties as assigned.

Requirements

  • Bachelor's degree in Computer Science, Engineering, or equivalent field.
  • Fluent in speaking and writing in English for business communication needs.
  • 2+ years of experience in software engineering with knowledge of the following technologies:
  • JavaScript, including DOM manipulation and modern ECMAScript language features.
  • Thorough understanding of React.js and its core principles and best practices.
  • Familiarity with TypeScript.
  • Familiarity with RESTful APIs.
  • Familiarity with modern front-end build pipelines (Jenkins, CircleCI, etc.) and module bundlers (Webpack, Vite, etc.).
  • Familiarity with code versioning tools such as Git.
  • Proficient in HTML, CSS, and CSS-in-JS libraries.
  • Basic understanding of benchmarking and optimization.

Bonus Skills

  • Experience in building mobile apps using React Native.
  • Experience in building web apps using server-side rendering frameworks (Next.js, etc.).
  • Experience in building standalone packages and publishing onto a private npm registry.
  • Experience with at least one backend programming language, such as Java, Go, C#, Python, or Ruby.
  • Knowledge of UI/UX design principles.
  • Knowledge of micro-service design development.
  • Fluent in speaking and writing in Chinese for business communication needs.
  • Domain knowledge in trading and crypto-related fields.
  • Domain knowledge in Web3-related technologies—blockchain, capital markets, and financial payments-related experience would be advantageous.
Get a free, confidential resume review.
Select file or drag and drop it
Avatar
Free online coaching
Improve your chances of getting that interview invitation!
Be the first to explore new React JS Developer (Frontend) jobs in Singapore