?Fully Onsite Position?
Responsibilities:
· - Responsible for recruiting members for the development team, organizing technical sharing sessions, coordinating development tasks, and facilitating communication.
· - Researching and evaluating third-party technical solutions, and handling subsequent technical communications and issues.
· - Reviewing project requirements, assessing their feasibility and rationality, setting team goals and plans, evaluating project costs (including manpower, timeline, risks, and budget), and assessing the viability of technical solutions.
· - Managing project planning, progress tracking, risk control, project summaries, and reports.
· - Coordinating and communicating with related teams (Product, QA, Operations, etc.).
· - Keeping up with new Android technologies, encouraging the team to learn, research, and apply new technologies.
Requirements:
· - 5+ years of software development experience, including 3+ years in Android development, and 2+ years of experience in Android architecture design.
· - Proficient in Android memory management, performance optimization techniques.
· - Familiar with Android application development framework, Activity lifecycle, Android UI/Framework development, Android SDK, and SQLite database.
· - Understanding of Android network communication mechanisms, with experience in Socket communication, TCP/IP, HTTP, and XMPP protocols.
· - Bachelor's degree or above.
· - Responsible, dedicated, optimistic, with strong communication, coordination, risk assessment, and verbal skills.
· - Proactive, with a strong sense of responsibility and meticulous work style.