Software Engineer
NetEase Games · Singapore, Singapore
قدّم وتابع مع أبلاي إيدجWhat You Will Do-Develop and iterate on features for our Android productivity applications, completing module-level development tasks under guidance from senior engineers.-Learn and implement modern Android development tech 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 the implementation of team engineering best practices.-Cooperate with product managers and UI/UX designers to sort out user requirements, clarify development demands and convert business needs into feasible technical solutions. -Monitor application runtime performance and stability, assist in troubleshooting and resolving online production failures. -Write clean, maintainable and fully tested code complying with unified team coding specifications.Requirements-Bachelor’s degree or higher, expected graduation in 2027.-Solid computer science fundamentals, proficient in data structures, algorithms, operating systems and computer network principles.-Skilled in at least one object-oriented programming language such as Java, Kotlin or C++. -Basic Android development capabilities: familiar with Activity & Fragment lifecycle, Android core application components, mainstream UI components and basic event handling mechanisms.-Hands-on project experience including academic course projects, open-source contribution or internship experience. We value your project thinking process and technical growth far more than project scale.-Able to conduct daily workplace communication in Mandarin, with basic English reading and writing proficiency. Preferred Qualifications-Previous Android development internship experience, or independent development of usable Android applications or functional prototypes.-Applicants must be legally authorised to work in Singapore.