Android Developer

Juego Studio Pt. Ltd.

Job Summary

We are seeking a skilled Android Developer with hands-on experience in 3D model rendering and shader programming. The ideal candidate will build high-performance Android applications featuring advanced 3D visualizations, interactive 3D models, and reusable SDKs. Responsibilities include developing and maintaining Android apps using Kotlin/Java, implementing 3D rendering with OpenGL ES or Sceneform, designing custom shaders, converting projects to .jar/.aar files, optimizing rendering performance, and collaborating with cross-functional teams.

Must Have

  • Develop and maintain Android applications using Kotlin/Java.
  • Implement 3D model loading and rendering within Android apps using OpenGL ES or Sceneform.
  • Design and integrate custom shaders (GLSL) for visual effects.
  • Convert existing Android projects or libraries into .jar or .aar files.
  • Work with OpenGL ES or Vulkan for rendering optimization and smooth 3D performance.
  • Collaborate with cross-functional teams (UI/UX, backend, iOS) to deliver visually rich and performant features.
  • Profile and optimize rendering performance, GPU utilization, and memory management.
  • Follow best practices for clean architecture, maintainable code, and performance optimization.
  • Strong proficiency in Kotlin/Java.
  • Hands-on experience with 3D graphics, OpenGL ES, or Sceneform/Filament.
  • Proficiency in GLSL shader programming for rendering custom visual effects.
  • Knowledge of creating and integrating .jar/.aar libraries in Android Studio.
  • Familiarity with Android Architecture Components (ViewModel, LiveData, etc.).
  • Understanding of GPU rendering, texture optimization, and frame performance analysis.
  • Good problem-solving, debugging, and communication skills.

Job Description

Job Summary

We are seeking a skilled Android Developer with hands-on experience in 3D model rendering, and shader programming. The ideal candidate will work on building high-performance Android applications that feature advanced 3D visualizations, interactive 3D models, and reusable SDK (.jar) for scalable project development.

Key Responsibilities

  • Develop and maintain Android applications using Kotlin/ Java.
  • Implement 3D model loading and rendering within Android apps using OpenGL ES or Sceneform.
  • Design and integrate custom shaders (GLSL) for visual effects such as lighting, materials, and terrain visualization.
  • Convert existing Android projects or libraries into .jar or .aar files for modular reuse across multiple applications.
  • Work with OpenGL ES or Vulkan for rendering optimization and smooth 3D performance.
  • Collaborate with cross-functional teams (UI/UX, backend, iOS) to deliver visually rich and performant features.
  • Profile and optimize rendering performance, GPU utilization, and memory management.
  • Follow best practices for clean architecture, maintainable code, and performance optimization.

Required Skills & Experience

  • Strong proficiency in Kotlin/Java.
  • Hands-on experience with 3D graphics, OpenGL ES, or Sceneform/Filament.
  • Proficiency in GLSL shader programming for rendering custom visual effects.
  • Knowledge of creating and integrating .jar/.aar libraries in Android Studio.
  • Familiarity with Android Architecture Components (ViewModel, LiveData, etc.).
  • Understanding of GPU rendering, texture optimization, and frame performance analysis.
  • Good problem-solving, debugging, and communication skills.

14 Skills Required For This Role

Cross Functional Communication Problem Solving Performance Analysis Rendering 3d Modeling Game Texts Lighting Shading Kotlin Vulkan Glsl Android Studio Open Gl Java

Similar Jobs