Job Description
<p>We are looking for an experienced Android Developer to join our team. As an Android Developer, you will be responsible for developing and maintaining our Android applications. You should have a strong knowledge of Android SDK, different versions of Android, and how to deal with different screen sizes. You should also have experience with RESTful APIs, third-party libraries, and Android’s UI design principles.</p><p><br></p><p><strong>Responsibilities:</strong></p><ul><li>Design and develop advanced applications for the Android platform.</li><li>Collaborate with cross-functional teams to define, design, and ship new features.</li><li>Work with outside data sources and APIs.</li><li>Unit-test code for robustness, including edge cases, usability, and general reliability.</li><li>Continuously discover, evaluate, and implement new technologies to maximize development efficiency.</li><li>Stay up-to-date with new trends and advancements in Android development.</li></ul><p><br></p><p><strong>Requirements:</strong></p><ul><li>Proven software development experience in Android app development.</li><li>Strong knowledge of Android SDK, different versions of Android, and how to deal with different screen sizes.</li><li>Experience with RESTful APIs to connect Android applications to back-end services.</li><li>Experience with third-party libraries and APIs.</li><li>Understanding of Android’s UI design principles and best practices.</li><li>Experience with offline storage, threading, and performance tuning.</li><li>Familiarity with cloud message APIs and push notifications.</li><li>Proficient understanding of code versioning tools such as Git.</li><li>Bachelor’s or Master’s degree in Computer Science or a related field.</li></ul><p><br></p><p>If you are passionate about Android development and have a proven track record of delivering high-quality, scalable, and performant Android applications, we would love to hear from you. Please apply with your updated resume.</p>