Job details
Senior / Frontend Engineer
- Redux
- TypeScript
- React.js
- HTML
- Webpack
- SCSS
- Axios
- Rest API
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
The positions are based in Singapore. and Singaporeans are strongly encouraged to apply.
What you will do
- Design and implement user-friendly frontend applications which integrate seamless with existing applications
- Engage with architects/product team to comprehend functional challenges, prototype new ideas, and new technologies, and help to create innovative UX solutions.
- Work in all phases of front-end development while working closely with UI designers to analyse user requirements and design
- Develop high performance React web application and optimizing components for maximum performance across browsers
- Ensure cross-platform optimization and responsiveness of applications.
- Create functional design specifications and assist with other project deliverables as needed.
- Coordinate with Back End developers in the process of building the RESTful API
What you Bring with You
- Bachelors or higher in Computer Science, Computer Engineering & IT related fields or related technical discipline
- 5-7 years of experience in building and supporting web-based applications using modern JS frameworks, and with minimum 2 years using React hook and ES6
- -Strong knowledge in data structure and programming logic
- Preferred: experienced in using TypeScript
- Expertise in HTML DOM, SCSS, cross-browser compatibility and responsive layout
- Experienced in writing unit test using jest/react-testing-library
- Able to do performance analysis and tuning for React app
- Familiar with react-query, axios, redux
- Familiar with RESTful API, XSS, CSP header, i18n, Web Accessibility/WAI-ARIA
- Familiar using Linux, git, npm, webpack
- Passion for Kiteworks’ mission
Desired skills
- Ability to refactor complex code into modular and reusable components.
- Ability to debug and resolve issues in upgrading npm libraries that breaks the app.
- Knowledge of best practices and good coding pattern for large React application.
- Knowledge of Web Browser Profiling and Rendering Optimizations.
- Knowledge of web-socket and latest technology will be an advantage.
- Team player and strong communication skill with peer developers.
Work Environment
Kiteworks has a very dynamic and flexible work culture and we’re looking for driven, resourceful, and proactive thinkers to solve complex technical challenges.
Compensation/Perks:
You’ll be rewarded with a competitive compensation package including excellent benefits and stock options. Other benefits include: medical, dental, 18 days of annual leave going up to 21 days after 3 years.
Location: Singapore / On-site / Flexible Work arrangements