Job details
Software Engineer (React.JS)
- TypeScript
- C#
- React.js
- Go
- CSS
- HTML
- JavaScript
This job might be expired
Reasons could include: the employer is not accepting applications, is not actively hiring, or is reviewing applications.
Posted: 1 year ago
Job Brief We are looking for a frontend developer that specialises in using React.js to develop user interface components and implementing them with React.js best practices.
Your primary responsibilities will be to design and develop these applications, and to coordinate with the rest of the team working on different layers of the infrastructure.
Therefore, a commitment to collaborative problem solving, sophisticated design, and quality product is essential.
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 seek to improve communication, collaboration and code quality.
Work closely with our project managers to ensure business requirements and expectations are align.
Work closely with our designers, translate the design mockups into to the best quality code and UI/UX experiences in accordance to 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 Mandatory Bachelor's degree in Computer Science, Engineering, or equivalent field.
Fluent speaking and writing in English for business communication needs.
2 years of experience in software engineering with knowledge the following technologies: JavaScript, including DOM manipulation and the modern ECMAScript language features.
Thorough understanding of React.js and its core principles and best practices.
Familiar with TypeScript.
Familiar with RESTful APIs.
Familiar with modern front-end build pipelines and tools (Webpack). Familiar with code versioning tools such as Git.
Proficient in HTML, CSS and CSS-in-JS libraries.
Basic understanding of benchmarking and optimization.
Good to Have Experienced in building mobile apps using React Native Experienced in building web apps using service-side rendering framework (Next.js and etc). Experienced in building standalone packages and publish onto a private npm registry.
Experienced with at least one backend programming language, like Java, Go, C#, Python, Ruby.
Knowledge of UI/UX design principles.
Knowledge of micro-service design development.
Fluent speaking and writing in Chinese language for business communication needs Domain knowledge in the trading and crypto related fields.
Domain knowledge in Web3 related technologies - blockchain, capital markets and financial payments related experience would be advantageous.
Skills: Git, Css3, Css, Html, Typescript, Application Development, Javascript, Html5, Web Technologies, Ruby, Python, Angular, Web Applications, Java, C#, Api, Software Development Experience: 2.00-5.00 Years