Job Description
Our Client is seeking a skilled UXUI Designer to join their team. The UXUI Designer will be responsible for designing and developing robust backend services using Rust, ensuring scalability, security, and high performance. The ideal candidate will collaborate with software engineers, designers, and product managers to translate requirements into technical solutions. They will also implement automated testing and participate in architectural decision-making.
In this role, the UXUI Designer will:
- Design, develop, and maintain backend services using Rust programming language.
- Collaborate with software engineers, designers, and product managers to translate requirements into technical solutions.
- Ensure the scalability, performance, and reliability of backend systems.
- Implement automated testing and establish continuous integration/continuous deployment (CI/CD) pipelines.
- Participate in architectural and technical decision-making to improve system architecture and processes.
The ideal candidate should have:
- Bachelor's degree in Computer Science, Engineering, or a related field.
- 5+ years of experience in Rust programming language with good programming habits, coding style, and familiarity with common development frameworks and libraries.
- Experience in developing high-performance, scalable, and reliable software applications.
- Proficiency in using version control tools like Git and experience with testing frameworks and methodologies.
- Proficiency in using common middleware such as MySQL, Redis, and message queues.
- Proficiency in understanding and implementing basic algorithms.
- Familiarity with mainstream public blockchain technologies and their working principles.
- Strong interest and passion for the blockchain industry.
- Strong critical thinking, problem-solving abilities, and a quick learner.
- Clear logic, strong security awareness, and excellent teamwork skills.
- Fluency in English is a must.