Job Description
- Work with and materialize practical product ideas atop the latest technologies, bridging the gap between the forefront of technological advancement and people’s needs.
- Understand the product thoroughly; analyse, design and develop functionalities based on product requirements.
- Research the latest technologies and development trends in text e embedding, prompt engineering and large language model.
- Write clean and maintainable code that is properly tested and reviewed.
- Identify and fix problems to improve stability and user experience.
- Explore and evaluate the practicality of new technologies to improve existing processes and/or products.
- Research, propose and execute projects to enhance system functionalities and development processes
- Collaborate with the design team, other software engineers and product managers to design, build, enhance, and test new features.
Job Requirements
- Bachelor's degree or higher in Computer Science, Engineering, or related fields.
- Passionate about the latest innovation and research trends, willing to experiment with unproven, early-stage technologies to solve problems with practical values.
- Solid understanding of HTML, CSS and a strong grasp of JavaScript/TypeScript fundamentals.
- Knowledge with React.
- Familiar with the full web stack, understand common network protocols.
- Good sense of UI and UX design.
- Passionate about frontend development, innovation, and solving challenging problems.
- Willing to explore, research and apply new technologies and tools to streamline the existing process.
- Excellent working attitude, problem-solving, critical thinking and communication skills.
- Experience in solving web performance issues and web performance optimization.
- Experience in using Frontend Engineering, automated tools to develop, test and deploy the systems.
- Candidate must possess at least 1 year frontend development experience to be considered for senior engineer position.