Senior Android Developer
Senior Android DeveloperThis is a remote position. Job Role: We are looking for a Senior Android Developer to join our product team. This role requires you to be responsible for the development and maintenance of applications for a diverse range of Android devices. You'll be an exceptional problem solver and take responsible actions in ensuring the application is optimized in technology, performance and user experience. Project Role: Senior Android Developer Work Experience: 5+ years Work location: RemoteMust Have Skills: Kotlin, JavaRoles and Responsibilities:Design and build advanced applications for the Android platformWriting clean and efficient code for Android applicationsWork with outside data sources and APIsUnit-test code for robustness, including edge cases, usability, and general reliabilityFamiliarity with RESTful APIs to effectively integrate Android applicationsMonitoring the performance of live apps and work on optimizing them at the code levelStaying up to date with new mobile technology trends, applications, and protocolsCollaborating with UI & UX designers to ensure that each app is presentable and in perfect working order.Technical Profile:Proficient with Kotlin & JavaProficient understanding of code versioning tools such as Git, BitBucket, SourceTreeFamiliarity with various testing toolsProficient with continuous integration and deploymentUnderstanding of ViewModelWell versed with Google's design principles & application interface guidelinesClear understanding of Android SDK, Android studio, APIs, DBs, Material DesignDesired Candidate Profile:Good communication skillsGood, positive attitudeGood debugging and problem-solving skillsGood IQLots of common sense