Sign In
 [New User? Sign Up]
Mobile Version


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

Job Details

Key Skills Android SDK, JAVA, SQL, JavaScript, HTML5, CSS, REST, AJAX, Mobile development, Web development, GIS, Location based applications, User InterfaceJob DescriptionWe are looking for a talented mobile software engineer who has a passion for developing innovative and elegant mobile application (tablet and phone) for Android. The ideal candidate will also have an excellent understanding of design and consumer-facing application development experience. The candidate will be responsible for mobile application development including but not limited to application architecture, interface development, api design and development oversight. Specifically the candidate will doDevelop user friendly, rich mobile location-based applications using software engineering best practicesLead mobile application development efforts using Agile development process Develop mobile application architecture frameworkDevelop rapid prototypes to lead customers in defining a mobile creative strategy Develop accurate time, cost, and resource estimates for developing applications (development plan)Maintain UI consistency throughout different components of the application Write advanced, readable, re-useable codeReview existing systems and recommend solutions or viable alternatives to improve current architecture and to control costs Ensure and prepare proper technical design, documentation, and training manual for usersMaintain system once they are up and running Brainstorm ideas and alternatives with the team to develop apt solution/sPerform and assist with quality assurance activities as neededDesired Candidate ProfileEducation BS in Computer Science or related field; Advanced degree is preferred10+ years of professional coding experience 6+ years of professional experience with mobile application (native) development for Android and successful delivery of apps through the app stores to end usersExcellent understanding of mobile technology Ability to both lead and get hands-onExtensive programming experience with JAVA At least six plus years of programming experience with JavaScript, HTML, CSS is a mustStrong mobile UX design, coding and support/maintenance Advanced understanding of the fundamental native UI componentsExperience in all aspects of app development - UI, animation, network communication Strong Object Oriented Programming best practices, including MVC frameworkExperience with Multithreaded Application Development Strong understanding of integrating REST APIs with core data using background threadsSolid grasp of memory management, including detecting and correcting memory usage Experience integrating with third parties - through APIs or otherwiseProven experience in designing intuitive, next-generation interfaces and data visualizations Strong programming experience using SQLStrong knowledge of database design and development Good knowledge of Geographic Information System (GIS) concepts and location based technologies is a plus
Additional Degree: BE/ B.Tech (Engineering)

Experience: 10-15


Application Programming | Database Administration (DBA) | Mobile | Software Engineer
Applying for this job will take you to an external site


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