Software Engineer (Android)
Razer
{Fulltime}
Office
With Experience
Singapore
🎮 esports
Analytics
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.