Role Overview
We are looking for an experienced Front-End Engineer with a passion for creating intuitive and visually stunning user interfaces that enhance the smart living experience. In this role, you will develop scalable, high-performance applications with React, JavaScript, TypeScript, CSS3, and TailwindCSS, ensuring seamless operation across multiple platforms, including mobile devices, desktops, and large-screen TVs.
You will work closely with our multidisciplinary team to bring the next-generation smart home platform to life, solving challenging problems, and leveraging the latest technologies.
Responsibilities
- Develop and maintain responsive and performant front-end applications using React
- Write clean, maintainable, and scalable code in JavaScript and TypeScript
- Design and implement high-quality, reusable UI components using CSS3 and TailwindCSS
- Ensure cross-browser and cross-platform compatibility, including for mobile, desktop, and large-screen TVs
- Collaborate with designers, back-end engeineers, and product managers to translate wireframes and prototypes into functional applications
- Research and integrate promising new technologies and best practices into the development process
- Participate in code reviews, ensuring high-quality standards across the team
- Maintain comprehensive technical documentation, including component libraries and design guidelines
Qualifications and Skills
Technical Skills
- React Expertise: At least 5 years of professional experience in the field and at least 2 years with React, including hooks, context, and state management libraries
- JavaScript and TypeScript: Advanced understanding and hands-on experience in both
- Styling Expertise: Strong knowledge of CSS3, TailwindCSS, and responsive design principles
- Testing Skills: Familiarity with testing frameworks (e.g., Jest, React Testing Library) and practices
- Tooling: Familiarity with build tools like NextJS, Vite or Webpack.
Preferred Skills
- Accessibility: Knowledge of accessibility standards (WCAG) and inclusive design principles
- DevOps Awareness: Understanding of CI/CD pipelines and basic DevOps workflows
- IoT Experience: Interest or experience in IoT and smart home technologies is a plus.
Soft Skills
- Growth Mindset: Eagerness to learn and adopt new technologies and practices
- Problem-Solving: Strong analytical skills to troubleshoot and resolve technical challenges
- Communication: Clear and effective verbal and written communication skills
Independence: Ability to take initiative and work autonomously