Position: Android Developer
Job Description:
We are looking for an experienced Android Developer 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.
Responsibilities:
• Design and develop advanced applications for the Android platform
• Collaborate with cross-functional teams to define, design, and ship new features
• Work with outside data sources and APIs
• Unit-test code for robustness, including edge cases, usability, and general reliability
• 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
Requirements:
• 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
• 2+ years of software development experience
• 2+ years of Android app development experience
• Published at least one original Android app
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.