Applied Resource Group is searching for a Sr. Mobile Developer, Android for one of our clients in the North Atlanta Area. As a Sr. Developer, you will be a part of an Agile team building and working on robust software systems on top of the Android and Microsoft technology stack. The Sr. Developer is involved in all areas of software development from design, development, and testing. Responsibilities bull Collaborating with other cross-functional team members to plan, design, develop, test, and maintain mobile-based business applications built on Android and Microsoft technologies. bull Design, develop, and unit test applications in accordance with established standards. bull Package and support automated deployment of releases. bull Developing, refining, and tuning integrations between applications. bull Assisting in the collection and documentation of user's requirements, development of user stories, and estimates. bull Prepare documentation on the status, operation, and maintenance of software. Requirements bull College or University degree in Computer Science or a related discipline. bull 5 - 7 yearsrsquo experience as a mobile Software Engineer. bull Android development experience (3+ years). bull Strong knowledge of Android SDK, different versions of Android, and how to deal with different screen sizes. bull Familiarity with RESTful APIs to connect Android applications to back-end services. bull Strong knowledge of Android UI design principles, patterns, and best practices. bull Experience with offline storage, threading, and performance tuning. bull Ability to design applications around natural user interfaces, such as ldquotouchrdquo. bull Knowledge of the open-source Android ecosystem and the libraries available for common tasks. bull Familiarity with cloud message APIs and push notifications. bull Familiarity with the use of additional sensors, such as gyroscopes and accelerometers. bull Understanding of Googlersquos Android design principles and interface guidelines. bull Experience with automated testing working on an agile team multi-threading and concurrency debugging, performance profiling and optimization. bull Comprehensive understanding of object-oriented and service-oriented application development techniques and theories. Preferred bull Experience with Kotlin. bull Experience with mobile and web development technologies on the .NET platform. bull Experience with database development including relational database design, SQL, and ORM technologies. bull Experience with user interface design and prototyping. bull Experience configuring and developing customizations for a wide range of Android and Microsoft platforms.