Overview
Proven software development experience and Android development skills. Experience with Android SDK, offline storage, threading, and performance tuning. Experience with remote data via REST and JSON, third-party libraries and APIs, and a solid understanding of the full mobile development life cycle. Familiarity with cloud messaging APIs and push notifications. Solid understanding of modern security practices. Extensive experience with TDD (Test Driven Development) practices and authoring automated unit and integration test suites. Excellent Git version control practices and modern CI / CD tooling. Qualifications
Proven software development experience and Android skills development Proven working experience in Android app development, and Have published at least one original Android app Experience with Android SDK Experience with offline storage, threading, and performance tuning 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, and emerging technologies Solid understanding of the full mobile development life cycle. Familiarity with cloud message APIs and push notifications Solid understanding of modern security practices Extensive experience with TDD (Test Driven Development) practices and authoring automated unit and integration test suites Excellent understanding of Git version control and best practices Solid understanding of modern CI / CD practices and toolsets Senioriry level
Mid-Senior level Employment type
Full-time Job function
Engineering and Information Technology Industries
IT Services and IT Consulting and Banking
#J-18808-Ljbffr
Engineer • Riyadh, Saudi Arabia