
Android Game Developer (2D/3D + Interactive UX)
About Us
Welcome to DriverAI! Join us as we revolutionize indoor location services for smartphones to improve the navigation, personalization, and interactivity of supermarkets, large-scale venues, and more!
Overview
We are seeking a creative Android game developer to help reimagine traditional apps into rich, playful, and deeply engaging user experiences. You’ll be responsible for crafting dynamic, animated interfaces and building immersive environments using advanced 2D and 3D graphics optimized for mobile. You'll also help design rewarding user mechanics, feedback systems, and sound experiences that captivate and retain users—all within a high-performance Android app.
Key Responsibilities
• Gameplay Layering: transform conventional app interfaces into playful, engaging experiences using real-time animations, transitions, and responsive feedback loops.
• Visual Development: design and implement animated 2D and 3D scenes that run smoothly on smartphones using tools like Android Canvas, Sceneform, or game engines.
• Audio Feedback: integrate context-aware sound effects and feedback tones to enhance user actions and interaction depth.
• Points & Progression: build user profiles with trackable achievements, point accumulation, unlockable content, and leaderboard visibility.
• UX Design Collaboration: partner with product and UX teams to brainstorm and implement playful interaction models within the app framework.
• Optimization: profile and optimize performance, memory use, and frame rate for mid-range and high-end Android devices.
• Iteration: prototype multiple ideas rapidly and iterate based on user feedback and internal testing.
Basic Qualifications
• Game Development: hands-on experience building mobile games or highly interactive apps using Android-native tools or top engines (e.g. Unity, Unreal, Godot).
• Android Graphics: skilled in advanced Android UI frameworks including Jetpack Compose and OpenGL/Sceneform for visual presentation.
• Kotlin & Android Studio: fluent in Kotlin and Android Studio, with experience implementing complex UI components and animations.
• Version Control with GitHub: comfortable using GitHub for managing source code, reviewing pull requests, and maintaining collaboration with larger teams.
• Sound Integration: has added or managed audio assets for games or interactive apps, and understands playback control, sequencing, and triggers.
Preferred Qualifications
• 3D World Building: experience creating and optimizing explorable 3D environments or maps for mobile platforms.
• Gamification Strategy: ability to rethink standard user tasks as reward-driven challenges or interactive pathways.
• Cross-Platform Engines: familiarity with Unity, Godot, or Unreal Engine for rapid prototyping and cross-platform asset workflows.
• Performance Debugging: adept at using tools like Android Profiler or GPU inspector to monitor FPS, memory, and rendering speed.
• UI/UX Feedback Loops: has incorporated user testing insights to fine-tune engagement loops, retention mechanics, and interface behavior.
Preferred Educational Background and Standing
We are willing to train and offer helpful resources in this position, but we would prefer a student that already has a few years of relevant coursework, particularly a student that meets the following requirements:
GPA: 3.0 or above
Major:
• Computer Science
• Software Engineering
• Game Development
Year/Degree:
• Undergraduate, Junior (3rd-Year)
• Undergraduate, Senior (4th-Year)
• Graduate, Masters (Any Year)
• Graduate, PhD (Any Year)
Other Info
• Position Type: Part-Time (20 Hours/Week), Full-Time (40 Hours/Week)
• Payment: $15-$21 per hour
• Travel Requirements: 90% Remote, 10% In-Person. Most of our meetings, day-to-day communication, and development will be done remotely. However, for major business events, conferences, and socials, we will be convening in Phoenix, Arizona and possibly Tucson, Arizona.
• Location, Country: Phoenix, Arizona, United States