Android Software Developer who possesses a passion for pushing mobile technologies to the limits. This developer will work with a team of talented engineers to design, maintain and build the next generation of our mobile applications. Developer works closely with other app development and technical teams. Responsibilities
. Build advanced applications for the Android platform . Collaborate with cross-functional teams to ship new features . Work with outside data sources and APIs . Unit-test code for robustness, including edge cases, usability, and general reliability . Work on bug fixing and improving application performance . Continuously discover, evaluate, and implement new technologies to maximize development efficiency Requirements . Software development experience and Native Android development skills using Kotlin . Worked with different APIs including but not limited to Google Maps, Firebase, Facebook, FCM...etc . Worked with background services and location based services specifically. . Ability to learn new skills and keep up to date with technologies. . Experience with Android SDK . 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. . Object oriented programming. Nice to have: - PHP programing skills or willing to learn it. - Thorough test case development. - Basic knowledge in Xcode and swift. - Algorithm design and analysis. - HTML, CSS, JavaScript and Bootstrap experience is an advantage
Full time
MNCJobsGulf.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.