Android Developer, Remote, 12+ Months contract

Chicago 22 months ago Remote Contractor External
Negotiable
Position: Android Developer Location: Remote (PST Timings Duration: 12+ months Must Have Skills: Android, Memory Analyzers tools, API, Kotlin, Graph QL, React Native Requirements • BS/MS degree in Computer Science, Engineering or a related subject • 5+ years of professional experience in various elements of full stack software development native mobile, web front end, back end, and hands-on coding experience in the past • Experience with a consumer facing app and ecommerce or retail shopping • Hands-on experience building scalable backend systems and platforms • Previous knowledge of • Designing and developing advanced applications for the Android platform • Unit-testing code for robustness, including edge cases, usability, and general reliability • Collaborate with cross-functional teams to define, design, and ship new features • Experience with bug fixing and improving application performance • Work with outside data sources and APIs • Experience with the agile methodology Scrum • Continuously discover, evaluate, and implement new technologies to maximize development efficiency • Proven software development experience and Android skills development • Experience translating wireframes into pixel-perfect views • Knowledgeable about animation and screen transitions • Have published at least one original Android app • Experience with Android SDK, Services, and various methods of background processing • Experience working with remote data via REST, JSON, Google Cloud Messaging, and the HTTP protocol • Experience with Google Play APIs: Maps, Location, and Cloud Messaging • Experience with third-party libraries and APIs • Experience with analysis of memory issues such as Memory Leaks using Memory Analyzers tools (DDMS, MAT) • Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies • Solid understanding of the full mobile development life cycle and writing readable, maintainable, performant object-oriented code • Experience working with Kotlin, Coroutines, MVVM, MVVM Clean, View Models, Repository Design pattern, and other architectures • Experience working with an orchestration Layer and GraphQL • Experience operating in an Agile environment and using tracking tools like Jir • Experience with React Native a plus Regards Kutir Corporation