Skip to content
Updated How AI-exposed are the skills employers are hiring for? See the data →

From the employer's careers site First seen 27 Oct 2026

Software Engineer (Android)

Razer entry full-time

The employer hasn't listed a salary.

Apply on Razer

Description

Join Razer's global team to revolutionize gaming.

We are seeking a curious, motivated, and innovative Software Engineer (Android) to build and enhance high-quality mobile applications for Razer users.

Job Responsibilities :

  • Develop, maintain, and improve Android applications, reusable components, and SDKs.
  • Build prototypes and proof-of-concepts to explore new features, technologies, and product ideas.
  • Write clean, maintainable, efficient, and testable code following software engineering best practices.
  • Leverage AI-assisted development tools to accelerate development, automate repetitive tasks, and improve productivity.
  • Debug issues, optimize application performance, and support compatibility with new Android OS versions and devices.
  • Integrate APIs, third-party libraries, and hardware connectivity features as required.
  • Participate in code reviews, testing, application releases, and continuous improvement of development workflows.
  • Collaborate with cross-functional teams, explore emerging technologies, and maintain clear technical documentation.

Pre-Requisites :

Mandatory Qualifications

  • Strong foundation in programming fundamentals, data structures, object-oriented programming, and problem-solving.
  • Working knowledge of Kotlin or Java, with familiarity in Android application development.
  • Understanding of Android architecture, application lifecycle, UI development, and common Android SDK components.
  • Familiarity with REST APIs, JSON, asynchronous programming, local storage, and basic concurrency concepts.
  • Experience with Git-based version control and modern development tools.

Preferred Qualifications

  • Willingness to learn new technologies, troubleshoot independently, and adapt to evolving engineering practices.
  • Degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.
  • Experience with modern Android development tools and libraries, such as Jetpack Compose, Coroutines, Flow, and Jetpack components.
  • Exposure to unit testing, debugging, CI/CD pipelines, Firebase, and Google Play release processes.
  • Familiarity with Bluetooth Low Energy (BLE), Wi-Fi connectivity, or SDK development.
  • Exposure to AI coding assistants, development automation, or cross-platform technologies such as Flutter or React Native.
  • Strong communication and collaboration skills, including the ability to explain technical decisions and seek constructive feedback.

Mindset

  • Product & Customer Focus: Passionate about technology, user experience, and building solutions that deliver real value.
  • Ownership & Teamwork: Takes responsibility for work, learns from mistakes, shares knowledge, and welcomes constructive feedback.
  • Growth & Curiosity: Proactively explores new technologies, including AI, and continuously improves technical skills and development practices.
  • Quality First: Values clean, tested, reliable code and understands the importance of validating solutions rather than simply making them work.

Experience:

Early-career engineers are encouraged to apply. Relevant professional experience, internships, or strong hands-on projects will be considered.

Skills

Required

Nice to have

  • Jetpack Compose
  • Coroutines
  • Flow
  • Jetpack components
  • Firebase
  • Google Play release processes
  • Bluetooth Low Energy (BLE)
  • Wi-Fi connectivity
  • SDK development
  • AI coding assistants
  • Flutter
  • React Native

Ready to apply?

You apply with the employer directly. Their original posting is here: https://razer.wd3.myworkdayjobs.com/en-US/Careers/job/Singapore/Software-Engineer--Android-_JR2026007989

Apply on Razer