N

NetEase Games

Online games and internet services company

Android Software Engineer

Mobile EngineeringConfirmed live in the last 24 hours
Full-timeSingaporeNo salary listedIn-person

About the Job

Requirements

  • A Bachelor's degree or higher, with expected graduation in 2027.
  • Solid computer science fundamentals, including proficiency in data structures, algorithms, operating systems, and computer network principles.
  • Proficiency in at least one object-oriented programming language such as Java, Kotlin, or C++.
  • Basic Android development capabilities, including familiarity with the Activity and Fragment lifecycle, core Android application components, mainstream UI components, and basic event-handling mechanisms.
  • Hands-on project experience through academic course projects, open-source contributions, or internship experience; project thinking processes and technical growth are valued more than project scale.
  • The ability to solve problems and learn independently, including mastering new technologies through official documentation, open-source projects, and official Android demo cases.
  • Able to conduct daily workplace communication in Mandarin, with basic English reading and writing proficiency.
  • Fluent, fully bilingual written and spoken English and Chinese to collaborate with cross-regional teams.

Responsibilities

  • Develop and iterate features for Android productivity applications, completing module-level development tasks under the guidance of senior engineers.
  • Learn and implement the modern Android development technology stack, including Kotlin, Jetpack components, and Jetpack Compose.
  • Gradually take full ownership of independent feature modules and deliver end-to-end feature implementation.
  • Participate in code reviews, technical seminars, and implementation of team engineering best practices.
  • Collaborate with product managers and UI/UX designers to clarify user requirements and development needs, and translate business needs into feasible technical solutions.
  • Monitor application runtime performance and stability, and assist in troubleshooting and resolving online production failures.
  • Write clean, maintainable, fully tested code that complies with team coding specifications.

Desired Qualifications

  • Previous Android development internship experience, or independently developing usable Android applications or functional prototypes.
  • Familiarity with Kotlin language features, coroutines, and basic asynchronous development using Flow.
  • Basic knowledge of Android performance, memory, and UI-rendering optimization.
  • Experience in algorithm competitions, writing technical blogs, or developing and maintaining GitHub open-source projects.
  • Familiarity with or keen interest in the overseas Android product ecosystem, including Google Play and Material Design specifications.

About the Company

NetEase Games

Online games and internet services company

NetEase Games develops and operates popular online PC and mobile games in China and beyond. Its games run on PC or mobile devices and are supported by live services, regular updates, and in-game purchases that keep players engaged over time. Compared with competitors, NetEase Games benefits from being part of a larger NetEase ecosystem that includes email, advertising, and e-commerce, allowing diversified revenue streams and long-term user relationships, as well as broad publishing and partnership capabilities. The company’s goal is to grow into one of the largest internet and video game companies globally by offering a wide range of online gaming experiences and related online services.

Company size
10,001+
Company stage
IPO
Headquarters
Guangzhou, China
Founded
1997

Recently Posted Jobs

Explore more opportunities at NetEase Games

See more jobs