Software Engineer (Android)
Razer is hiring a Software Engineer (Android) in Singapore, Singapore. Level rates it ; you can apply on Razer.
Level's read on this job
- Uses AI ●●○○ is how Level rates this software engineer role: an ordinary role that requires AI tools.
- Tools and skills the posting cites include Claude and Claude Code.
- Level lists 148 other open roles at Razer.
- The role was posted within the past two weeks.
AI in this role
Joining Razer will place you on a global mission to revolutionize the way the world games. Razer is a place to do great work, offering you the opportunity to make an impact globally while working across a global team located across 5 continents. Razer is also a great place to work, providing you the unique, gamer-centric #LifeAtRazer experience that will put you in an accelerated growth, both personally and professionally.
Job Responsibilities :
We are looking for a curious, motivated, and innovative Software Engineer (Android) to join our team. You will help build and enhance high-quality mobile applications that deliver seamless experiences for Razer users.You will collaborate with cross-functional teams to develop reliable, scalable, and user-friendly solutions, while exploring modern technologies and AI-assisted development tools to improve engineering productivity and accelerate innovation.
We value strong engineering fundamentals, a problem-solving mindset, and a willingness to learn, experiment, and continuously improve.
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 (e.g., Claude Code) to accelerate development, automate repetitive tasks, prototype solutions, and improve productivity while critically reviewing and validating AI-generated outputs.
- 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.
Razer is proud to be an Equal Opportunity Employer. We believe that diverse teams drive better ideas, better products, and a stronger culture. We are committed to providing an inclusive, respectful, and fair workplace for every employee across all the countries we operate in. We do not discriminate on the basis of race, ethnicity, colour, nationality, ancestry, religion, age, sex, sexual orientation, gender identity or expression, disability, marital status, or any other characteristic protected under local laws. Where needed, we provide reasonable accommodations - including for disability or religious practices - to ensure every team member can perform and contribute at their best.
Are you game?
How we rate this
Software Engineer (Android) at Razer rates 57 out of 100 for how much of the daily work is AI. That makes it Uses AI (AI Level 2 of 4). The level is about AI in the job, not seniority.
Uses AI. An ordinary role that requires AI tools.
- ●●●● Builds AI80 to 100
- ●●●○ Works on AI60 to 79
- ●●○○ Uses AI40 to 59
- ●○○○ Little AI0 to 39
Levels come from how often the tools, models and workflows of the role are named in the posting itself. Read the description and count the AI tools, models and workflows it names.
Prepare for this job
Built from this posting and from similar jobs on Level.
Skills and AI tools this role asks for
Also common in software engineer jobs at this level
Pay
- Typical software engineer job
- $167k
This posting doesn't list pay. Use the typical software engineer figure when pay comes up. See software engineer jobs
Questions you could be asked
- What's a project where you used Claude hands-on?
- Walk me through how you've used Claude Code in your day-to-day work.
- This role expects you to use AI tools as part of the job. Which ones have you used, and for what?
- Tell me about a time an AI tool got something wrong. How did you catch it?
Adapt your resume
- List these exact terms on your resume: Claude and Claude Code. An applicant tracking system matches the wording, not the idea.
- Attach one line of real, concrete experience to at least one of them. A tool named with nothing behind it rarely survives a human read.
- Put the AI tool in a bullet point about what you did, not just in a skills list. This role treats it as a required part of the job.
Want an expert to read your CV for this job?
Free. Send your CV and the role you want next. You get your review by email within 24 hours.
Get new software engineer jobs (Uses AI ●●○○ or higher) by email
One email a week with the new software engineer jobs (Uses AI ●●○○ or higher), each rated for how much AI is in the work. No recruiter spam, unsubscribe in one click.
Free. One email a week. Unsubscribe in one click.
Similar roles
Software Engineering roles that use AI, at other companies.
What kind of AI work fits you?
Answer 12 practical questions in about three minutes. Get a simple profile, the work it points to, and live roles to explore next.
Find my next step