About the job SDE3 Android Developer
Summary of Role
The candidate will be part of a team developing games for the Android platform and will be involved in entire application development life cycle. The work environment is fast-paced, and results driven.
General Accountabilities/Job Responsibilities:
Part of a team developing games for the Android platform with significant opportunity to be an individual contributor as well.
Complete involvement throughout app development lifecycle conceptualization, software design, development and testing.
Involvement in operational aspects like deployment and release management, ongoing support and maintenance.
Collaborate with product managers, game and creative designers, server-side engineers and quality analysts to deliver the highest quality gaming experience
Job Specifications
Qualifications
BE/B.Tech from a reputed institute
7+ years of Android native application development experience using Java/Kotlin
Experience with at least one consumer-facing product company is preferred
Skills
Knowledge of Java, the Android SDK and its versions
Experience in Kotlin
Good experience of debugging/profiling applications
Experience in using Android application development toolchain and Android NDK
Experience in OOP concepts, GUI development, design patterns, multi-threaded programming etc.
All-round knowledge of Android architecture including nuances of form factor, orientation, wearability etc.
Experience in mobile app performance optimization, caching and security Familiarity with mobile hardware APIs (Camera, GPS, NFC etc.)
Familiarity with JSON, XML, SSL etc.
Familiarity with TCP/IP network programming
Good to have:
Experience in React Native / iOS development / Flutter
Experience with Cocos/Unity game development engines
Knowledge of gaming concepts like Leaderboards, Scorecards, Achievements etc.