Renowned Macau Company: Visual Designer, UI/UX Designer, Intermediate/Senior IOS Developer, Intermediate/Senior Android Developer, Back-End Developer (Java)

Cropped shot of young professional female designer working on blank screen tablet
 
Visual Designer
 
Responsibilities:
1. Responsible for the development of product logo, icon diagram and creative design;
2. Responsible for the company's VI, peripheral product printing customization and other design work;
3. Responsible for the promotion and design of the company's online and offline (overall visual design of new media copywriting, marketing, activities, etc.);
4. Cooperate with the company's development project to understand customer needs and independently complete the design of visual solutions.
 
Requirements:   
1. Has excellent aesthetic, color matching, composition ability, strong creative design ability and visual performance ability;
2. Proficient in design software such as Photoshop, Illustrator, CorelDraw, etc. · Have certain hand-drawing skills, familiar with print output specifications;
3. A sense of innovation, attention to detail, many creative ideas, good visual performance, and the ability to independently complete cases;
4. Familiar with the work related to UI design. A certain user experience and human-computer interaction design experience are preferred;
5. Have solid art skills, art design and other related professional college degree or above;
6. Please be sure to provide personal works when applying the position, and outstanding freshmen can consider.
 
 
 
UI/UX Designer 
 
Responsibilities:
1. Carry out conceptual design according to the design requirements and requirements put forward by customers;
2. Responsible for the creativity and design of H5 page and other design work;
3. Cooperate with the project manager and the client to communicate and adjust until the design is confirmed;
4. Responsible for interactive experience. Communicate closely with upstream and downstream, complete the writing of interface information architecture, process design, prototype design and interactive design documents, and track the landing and verification of the design;
5. Responsible for cross-platform (pc end/mobile application) product interaction design;
6. Participate in product user experience discussions on product functions to jointly enhance user experience related to product functions.
 
Requirements:   
1. Have more than two years of software interface design experience;
2. Have product thinking, participate in product planning and creative processes to ensure that the product has an excellent user experience when it goes online;
3. Familiar with U/UX design related work, with certain user experience and human-computer interaction design work experience;
4. Proficiency in HTML, JS, CSS and other codes, can write simple and efficient web page code, familiar with Html5, CSS3 front-end layout style ability;
5. Skilled in design software such as Photoshop, Illustrator, CorelDraw, and familiar with print output specifications;
6. Skilled use of prototyping tools and design software such as Axure is preferred;
7. College degree or above, major in web design, graphic design and art is preferred;
8. Please be sure to provide personal works when applying the position, and outstanding fresh students can be considered.
 
 
 
Intermediate/Senior IOS Developer 
 
Responsibilities:
1. Responsible for the company's mobile application IOS platform client software development, research, development and maintenance;
2. Based on the company's product design, cooperate with the relevant project personnel to complete the application software development work;
3. Follow the software development process to design and implement application and human-machine interface software modules;
4. According to the project work plan, complete the development task on time under the premise of quality and quantity;
5. Independently complete IOS software development, learning and researching new mobile Internet technologies to meet product needs;
6. Complete other matters assigned by superiors.
 
Requirements:   
1. Bachelor degree or above in computer related majors, more than 3 years of development experience, experience in Internet finance, Internet platform, etc. is preferred; senior level must have more than five years of front-end software development experience;
2. Familiar with Obiective-C/Swift, MVC, MVVM and other design patterns, in-depth understanding of the layout, network, multi-threading, database, HTTP protocol, JSON analysis in IOS;
3. Have multiple complete IOS project experience, at least participated in two complete mobile phone development projects for C-end customers;
4. Familiar with the layout, network, multi-thread, database, HTTP protocol and JSON analysis in IOS;
5. Proficiency in the use of the IOS core development library, a certain ability to write documents, and the ability to learn new technologies quickly;
6. Have a good design mode and thinking, familiar with object-oriented programming, graphical interface development, perfect for all models of IOS side;
7. A strong sense of responsibility, proactiveness, clear and organized thinking, good teamwork spirit and communication skills, and a certain ability to withstand pressure.
 
 
 
Intermediate/Senior Android Developer
 
Responsibilities:
1. Responsible for the company's mobile application Android platform client software development, research, development, and maintenance;
2. Based on the company's product design, cooperate with the relevant project personnel to complete the application software development work;
3. Follow the software development process to design and implement application and human-machine interface software modules;
4. According to the project work plan to complete the development task on time under the premise of quality and quantity;
5. Independently complete Android software development, learning and researching new mobile Internet technologies to meet product needs;
6. Complete other matters assigned by superiors.
 
Requirements:   
1. Bachelor degree or above in computer related majors, more than 3 years of development experience, experience in Internet finance, Internet platform, etc. is preferred; senior level must have more than five years of front-end software development experience;
2. Familiar with Android software development framework, and skilled in using Java programming language to develop application software;
3. Have multiple complete Android project experience, at least participated in two complete mobile phone development projects for C-end customers;
4. Familiar with layout, network, multi-thread, database, HTTP protocol, JSON parsing, etc. in Android;
5. Proficiency in the use of the Android core development library · Have a certain ability to write documents, and learn new technology quickly
6. Has a good design mode and thinking, familiar with object-oriented programming, graphical interface development, perfect adaptation to all models of Android;
7. A strong sense of responsibility, proactiveness, clear and organized thinking, good teamwork spirit and communication skills, and a certain ability to withstand pressure.
 
 
 
Back-End Developer (Java)
 
Responsibilities:
1. According to the project plan, submit high-quality code on time to complete the development task;
2. Collaborate with front-end developers to complete data interaction and dynamic information display;
3. Responsible for analyzing and giving the best back-end technical solutions according to needs, dealing with various technologies such as high concurrency, data isolation, system decoupling, etc.;
4. Responsible for the preparation of background and other related documents;
5. Participate in various special technical research, new technology introduction and other forward-looking projects.
 
Requirements:   
1. Elementary level requires a computer-related major, bachelor degree or above; intermediate level requires more than two years of experience in Java back-end software development; advanced level requires more than five years of experience in Java back-end software development;
2. Familiar with the Java language, and familiar with the front and back end separation design;
3. Familiar with mainstream Java open source framework, such as spring boot, spring mvc, hibernate, JPA, etc.; familiar with the interface design and development of RESTful architecture;
4. Familiar with Web security, the designed server program complies with network security regulations;
5. Familiar with at least one database system in Oracle, MySQL, MSSQL;
6. Familiar with Gradle, Git, Jenkins, Docker, K8S and other development environment tools is better;
7. The work is serious, responsible, and strong in execution, and can independently complete the arranged work;
8. Good code writing habits and logical thinking ability, analysis and positioning ability.

Working Location: Hengqin, Zhuhai
 
If you're interested in this job, you are welcome to fill out the following job application form and send it to info@rcg-macau.com,We will contact you as soon as possible and provide you with suitable job opportunities