Lead Android Developer
NeoGroup Verified employer
Actively hiring · Posted 6d ago · JEV261168130960BA
Job description
Responsibilities:● Design and build advanced applications for the Android platform● Collaborate with cross-team (developers, designers, product owners, QA) to define,design, and ship new features.● Prepare test plans, and test cases and execute/automate them.● Write and review unit-test code for robustness, including edge cases, usability, andgeneral reliability● Problem solve and determine out-of-the-box solutions for complex technicalrequirements● Work with fellow programmers, as well as the rest of the production team, as a leadprogrammer and manager.● Must have very strong problem-solving and analytical skills.● Application of experience and knowledge to optimise game engine deployment forvirtual reality VR in terms of memory, frame rate and performance.● Work with emerging technologies to create new tools and systems for interactivereal-time production.● Ensure compliance with ride requirements, including performance benchmarks andintegration with third-party ride control systems.● Produce clean, well-documented code and maintain internal engine builds, usingPerforce and other tools to distribute builds to the team.● End-to-End mobile development life cycle from planning to publishingRequirements:● B.Tech/B.E degree in Computer Science, Engineering or a related subject● Proven software development experience and Android skills development● Proven working experience in Android app development and have published at leastone original Android app● Experience with Android SDK● Experience working with remote data via REST and JSON● Experience with third-party libraries and APIs● Working knowledge of the general mobile landscape, architectures, trends, andemerging technologies● Experienced in handling both legacy code and greenfield development and can maketechnical recommendations based on the needs of the project● Solid understanding of the full mobile development life cycle.● Expert-level understanding of object-oriented programming, threading/concurrency,unit testing, and modern architectural design● Excellent source control discipline and are comfortable using git flow● Experience in 3D engine development experience within the games industry is a plus● Hands-on with Jetpack compose is a plus.● Scrum, agile process and adherence● Good project management skills are a plus● Strong expertise in Kotlin and Java● Knowledge of Swift and Fuller is a plus
Key skills
How to apply
- Sign in or create your free profile — takes about two minutes.
- Apply with one tap — your profile is shared directly with NeoGroup.
- Track your application and get updates by email and WhatsApp.