AI Software Engineer Job Opportunity
We are dedicated to advancing our management software through AI innovation. Our primary goal is to seamlessly integrate AI features into our product line, either by enhancing functionality and user experience or by recreating user workflows to take full advantage of AI technology.
As a key member of our development team, you'll play a crucial role in implementing and maintaining our design system across our web applications. Your main mission will be to ensure consistency, scalability, and accessibility while working closely with our design and development teams.
Key Responsibilities:
* Collaborate with designers and product managers to understand design requirements and translate them into elegant, responsive user interfaces using React.js;
* Develop and maintain reusable UI components and libraries that adhere to our design system guidelines;
* Work closely with backend developers to integrate frontend components with backend services;
* Ensure the technical feasibility of UI/UX designs and optimize applications for maximum speed and scalability;
* Conduct code reviews and provide constructive feedback to team members to maintain code quality and consistency;
* Implement and maintain automated tests to ensure application reliability and performance;
* Stay updated on industry trends and best practices in frontend development, particularly in the React.js ecosystem, and propose innovative solutions to improve our development processes;
* Troubleshoot and debug technical issues reported by users and provide timely resolutions.