The Android Developer is responsible for designing and developing innovative
mobile applications for the Android platform. This role involves collaborating
with cross-functional teams to understand requirements, design user
interfaces, and implement features that enhance the user experience..
Responsibilities
Design and build applications for the Android platform this is a hands-on developer
position
Collaborate with the team to define, design, and ship new features
Ensure the performance, quality, and responsiveness of applications
Identify and root cause performance bottlenecks, random crashes, and fix bugs
Help maintain code quality, perform peer code reviews, write unit tests, enable
automation and localization
Stay up-to-date with technology trends and suggest solutions.
Gradually take on more responsibility and have a bigger impact, take on more
challenging tasks, and mentor others.
Qualifications
Minimum 5 year(s) of development experience with proficiency in Java, Android
SDK.
BE or equivalent
Understanding of Android UI design principles, patterns, and best practices
Knowledge of the open-source Android ecosystem and the libraries available for
common tasks
Familiarity with offline storage, threading, performance tuning, integrating with
back end services
Proficient with versioning tools like git, SVN.
Self-motivated, eager to learn, with strong logical reasoning skills