Job Responsibilities:
Responsible for the development, updates, and maintenance of company's Android applications.
Collaborate with the development team to execute project app development, maintenance, and subsequent optimization work.
Plan and develop applications from scratch, including architectural design.
Participate in discussions and evaluate task schedules based on project requirements.
Work cross-functionally with other departments to complete development requirements.
Complete other tasks assigned by supervisors.
Requirements:
Possess strong development capabilities, able to perform code adjustments and optimization.
Expert in multi-threading and SQLite database management, familiar with Android UI libraries.
Familiar with user experience design principles.
Skilled in performance optimization of complex UI.
In-depth understanding of Android network communication mechanisms, proficient in Socket, TCP/IP, HTTP/HTTPS, and JSON/XML technologies.
Proficient in at least one architectural pattern (such as MVC, MVP, MVVM, MVI, etc.).
Experience in publishing apps to mainland China markets (such as Huawei, OPPO, Xiaomi, etc.).
3-5 years or more development experience in internet technology companies.
Priority given to candidates with platform software development or mobile game development experience.