Job details
Software Frontend Engineer – ReactJS
- Python
- TypeScript
- React Native
- C#
- API
- CSS
- HTML
- Git
- Webpack
- ECMAScript
- JavaScript
- Software Engineering
- Information Technology
- Pipelines
- Rendering
- Data Visualization
This job might be expired
Reasons could include: the employer is not accepting applications, is not actively hiring, or is reviewing applications.
Posted: 6 months ago
Roles & Responsibilities
Job Title: Software Frontend Engineer – ReactJS
Our Client: Our client is a renowned Information Technology organization providing software solutions within the trading and financial institutions. They are looking for a Software Frontend Engineer (ReactJS & Canva) to join their team here in Singapore!
The Responsibilities:
- Develop trading chart drawing tools, technical indicators, and order tracking tools using HTML Canvas APIs, particularly the CanvasRenderingContext2D API
- Optimize the rendering of chart trading tools, ensuring smooth animation, transitions, and interaction within the chart for the best possible performance
- Collaborate closely with product and project managers to align chart data visualization and interaction with business requirements and expectations
- Develop, test, deploy, and maintain user interfaces and reusable components using React.js and TypeScript
- Optimize components for the best performance across a wide range of web-capable devices and browsers
- Work closely with designers to translate design mockups into high-quality code and exceptional UI/UX experiences in line with business requirements
- Participate in production deployment and provide post-deployment support by investigating and resolving reported issues
- Identify opportunities for application and process improvement, documenting the rationale and sharing it with team members and other stakeholders
- Adhere to high-quality development standards while delivering solutions on time
The Requirements:
- Bachelor's degree in Computer Science, Engineering, or a related field
- Over 5 years of experience in software engineering, with expertise in the following technologies:
- JavaScript, including Canvas rendering and animation, DOM manipulation, and modern ECMAScript features
- Comprehensive knowledge of Canvas APIs, React.js, and their core principles and best practices
- Familiarity with TypeScript
- Experience with RESTful APIs
- Understanding of modern front-end build pipelines (e.g., Jenkins, CircleCI) and module bundlers (e.g., Webpack, Vite)
- Proficiency with code versioning tools such as Git
- Proficient in HTML, CSS, and CSS-in-JS libraries
- Basic understanding of chart trading tools similar to TradingView or ChartIQ
- Basic understanding of benchmarking and optimization
- Experience building mobile apps using React Native
- Experience developing web apps with server-side rendering frameworks like Next.js
- Experience creating standalone packages and publishing them to a private npm registry
- Proficiency in at least one backend programming language (e.g., Java, Go, C#, Python, Ruby)
- Knowledge of UI/UX design principles
- Understanding of micro-frontend design and development
- Familiarity with Web3 technologies, including blockchain, capital markets, and financial payments would be advantageous
All shortlisted candidates will be contacted.
RGF Privacy Policy - https://www.singapore.rgf-professional.com/privacy-policy
Disclaimer: The Company complies with the Tripartite Guidelines on Fair Employment Practices (TGFEP), including the prevailing guidelines on recruitment. All qualified applicants will be considered for the position regardless of their age, race, religion, nationality, marital status, or family responsibilities. A more detailed discussion of the TGFEP is available on the Tripartite Alliance for Fair and Progressive Employment Practices (TAFEP) website at https://www.tal.sg/tafep
JO Reference: JO-240529-355536