Software Engineer (Android) at Razer Inc. | SG | Rezi

Software Engineer (Android) at Razer Inc.

Software Engineer (Android)

Razer Inc. · SG

2 weeks ago

Software Engineer (Android)

Razer Inc. · SG

15 days ago
Resume preview

Impress employers and recruiters.
Choose from hundreds of resume examples.

Target Resume Now
Resume preview

Tailor your resume to this Software Engineer (Android) role.

Rezi rewrites your resume against Razer Inc.'s job description. Free.

Resume score gauge reading 58 out of 100

Don't guess if your resume is good enough.

See how it scores against the Software Engineer (Android) posting at Razer Inc. — free, in seconds.

About the Role

Join Razer to revolutionize gaming, making a global impact while working across a global team. Experience accelerated personal and professional growth in a unique, gamer-centric environment.

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, 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.

Requirements

  • 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.
  • Willingness to learn new technologies, troubleshoot independently, and adapt to evolving engineering practices.
  • 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.
  • Passionate about technology, user experience, and building solutions that deliver real value.
  • Takes responsibility for work, learns from mistakes, shares knowledge, and welcomes constructive feedback.
  • Proactively explores new technologies, including AI, and continuously improves technical skills and development practices.
  • Values clean, tested, reliable code and understands the importance of validating solutions rather than simply making them work.

Skills

  • Kotlin
  • Java
  • Android application development
  • Android architecture
  • Application lifecycle
  • UI development
  • Android SDK components
  • REST APIs
  • JSON
  • Asynchronous programming
  • Local storage
  • Concurrency concepts
  • Git
  • Jetpack Compose
  • Coroutines
  • Flow
  • Jetpack components
  • Unit testing
  • Debugging
  • CI/CD pipelines
  • Firebase
  • Google Play release processes
  • Bluetooth Low Energy (BLE)
  • Wi-Fi connectivity
  • SDK development
  • AI coding assistants
  • Development automation
  • Flutter
  • React Native

Location

  • Global

Work Type

  • Full-time

Experience Level

  • Early-career

Education Level

  • Degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.

About the Company

  • Razer is on a global mission to revolutionize the way the world games.
  • Razer offers the opportunity to make an impact globally while working across a global team located across 5 continents.
  • Razer provides the unique, gamer-centric #LifeAtRazer experience that will put you in an accelerated growth, both personally and professionally.

Equal Opportunity

  • 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.