Job Recruitment Website - Job information - What professional skills do I need to master to apply for an Android development engineer?

What professional skills do I need to master to apply for an Android development engineer?

Requirements:

1.Android/iphone platform mobile terminal software development proficient in Android development platform and framework, more than one year of practical development experience;

2. Proficient in Android GUI program development;

3. 1 year J2ME development experience, familiar with J2ME programming; Familiar with Linux environment programming is preferred; Engaged in embedded development for more than 2 years.

4. Familiar with HTML/WML/HTTP and have good programming ideas;

5. Familiar with C/C++ or Java development language and environment;

6. More than one year experience in developing mobile terminal application software, especially in developing Android or iPhone;

7. Solid foundation, proficient in common data structures and algorithms and design capabilities;

8. Familiar with the characteristics and development characteristics of mobile terminals; Familiar with mobile terminal network programming, understand 3G\WiFi and other technologies;

9. Familiar with C++/C#, MSSQL/MySQL database development; Familiar with network communication programming technology such as multithreading, Socket or ACE;

10. Familiar with various java programming methods, such as multithreading, jni, idl, etc. Familiar with the operating mechanism of JVM, transplanting or extending JVM to embedded platform is preferred, such as phoneme.

1 1. UI developers who are proficient in Android platform are preferred; Good English, able to read English materials;

Job responsibilities:

1. Responsible for the browser development of Android platform.

2. Design and develop applications or games on Android phones;

3.3. Maintenance and expansion of frame layer. Android platform.

4. Transplant various popular framework systems (multimedia, Bluetooth, wireless) to android, and be responsible for the development of Android projects;

5. Be responsible for the architecture design and scheme formulation of Android project;

6. Track the new technology development of Android. Prepare design, development and implementation documents;

7. Design and complete software implementation according to product functional requirements;

8. Participate in product demand analysis and formulate technical implementation plan;