Sign In
 [New User? Sign Up]
Mobile Version

Mobile(Android) Software Engineer / Sr. Software Engineer

Job Code:
  • IT
Applying for this job will take you to an external site
  • Shortlist
  • Email Friend
  • Print

Job Details

Android SDK Strong Core Java (Data Structures, Design Patterns and Multi-threading). Understanding the best practices of Android Application Architecture (MVVM). Ability to write Custom View Components. Hands-on knowledge using Service, Broadcast Receivers and other Android components. Complete understanding of Android Activity Lifecycle. Good understanding of SQLite and incremental DB migration strategies. Hands on experience in using Google Play Services library. Android Push Notifications using GCM or CCS. Internationalization (i18n) in Android. Android APIs. XML. Android Studio. Material Design. A natural communicator who can explain esoteric technical concepts in clear, plain English (both written and verbal). Should be able to explain at least one of his/her development assignments with reasoning; as to how it was designed, what controls were used and why. Should be able to troubleshoot and analyze application Performance. Should be aware of usage of native app performance testing tools for Android.Desiredo HTML5o CSS3o JavaScriptRoles & ResponsibilitiesProject Activities To assist in low-level estimations. To do the low-level design. To understand requirement specifications and carry out general system design and programming tasks as assigned. To create and maintain unit / program as per the specifications. To adhere to source code procedures and controls. To decide on the test cases of unit test plan along with QA. To carry out unit testing of assigned software item. To complete assigned tasks on time. To update task and defect status in the tracking tool on real time basis. To communicate the status of the project and any issues that may affect the task completion date, to stakeholders. To participate in project lifecycle activities including quality reviews for programming, unit testing and conformance to standards. To participate in peer reviews whenever required. To participate in the scheduled team meetings, review project status meetings. To adhere to the documented Xpanxion QMS.
Additional Degree: BE/ B.Tech (Engineering)

Experience: 3-5


Application Programming | Graphic Designing/Animation/Web Designing | Mobile | Software Engineer
Applying for this job will take you to an external site


© Copyright 2015 Al Nisr Publishing LLC - powered by Gulf News