Android Engineer Job Description

Share on:FacebookXLinkedinWhatsApp

Android Engineer Job Description


Position: Android Engineer


Job Description:


We are seeking an experienced Android Engineer to join our team. The ideal candidate will have a passion for creating high-quality mobile applications and will be responsible for developing and maintaining our Android applications.




• Collaborate with cross-functional teams to define, design, and ship new features for our Android applications

• Design and develop advanced applications for the Android platform

• Work with outside data sources and APIs

• Continuously discover, evaluate, and implement new technologies to maximize development efficiency

• Troubleshoot and debug applications to optimize performance

• Collaborate with QA team to ensure high-quality delivery

• Stay up-to-date with the latest trends, techniques, and technologies in mobile app development

• Write clean and maintainable code

• Mentor junior team members




• Proven software development experience and Android skills development

• Proven working experience in Android app development and publishing apps to the Google Play Store

• Strong knowledge of Android SDK, different versions of Android, and how to deal with different screen sizes

• Experience with offline storage, threading, and performance tuning

• Ability to design applications around natural user interfaces, such as "touch"

• Familiarity with cloud message APIs and push notifications

• Understanding of Google's Android design principles and interface guidelines

• Proficient understanding of code versioning tools, such as Git

• Strong problem-solving skills

• Excellent communication skills


Education and Experience:


• Bachelor's or Master's degree in Computer Science, Engineering or a related subject

• 5+ years of software development experience

• 3+ years of Android app development experience

• Published at least three original Android apps


Working Conditions:


• The position may require working extended hours when necessary, to meet project deadlines or resolve critical issues.

• The job may require occasional travel, depending on project needs.