Tuesday 6 December 2016

Android Developer with Mobile Application Exp - 3+ Years

Required Android developer with expertise in Mobile Applications/Android. Opportunity is with a Multinational in Hyderabad
Short Description:

Android Developer is responsible for supporting software applications through the entire software development lifecycle. Participates in exploring business needs, requirements analysis, development, testing, production support and general maintenance for all mobile apps of responsibility.






 

Years of Experience

3+ Years of Experience

Required Skills
  • 3+ years of professional development experience building Android Mobile Apps on Smart Phones and Tables using Java.
  • 3+ years of Android Mobile Application development experience.
  • Experience interacting with Web Services (REST, XML, SOAP, JSON) and implementing data serialization/deserialization.
  • Understand different data caching strategies and limitations on Android.
  • Experience creating Android apps compatible for different versions, as well as different screens using fragments.
  • Understand how to manage asynchronous tasks and network communications on Android
  • Knowledge of the model-view-controller design pattern.
  • Experience as a member of an agile development team.
  • Solid understanding of the full mobile development life cycle.
  • Experience with integrating with third party APIs including social networks.
  • Experience with database design and programming
  • Experience with building web, native and hybrid mobile applications
  • Understanding of mobile platforms, device manufacturers, mobile browsers, and device management.
  • Ability to work independently and as part of multiple teams
  • Excellent problem-solving skills
  • Learning new technical skills easily
  • Good verbal and written communication skills.
Job Description:
  • Work on a fairly complex Android apps with background threads, a local database and hardware device interfaces.
  • The developer will work within a team using Agile development practices.
  • Be responsible for helping to move the product forward by adding new features and support for internationalization.
  • Ensure a thorough understanding of requirements and familiarity with the team, with the goals to develop and deliver on-time and with high quality.
  • Design and builds apps
  • Create and runs unit tests
  • Evaluate new technologies and stays abreast of best practices
  • Consistently share best practices and improve processes within and across sprint teams
  • Apply design thinking to create amazing user experiences
  • Rapidly prototype and build Proof of concepts and demonstrate to stakeholders
  • Maintain a high degree of understanding of the various components of the mobile ecosystem
  • Conduct design and code review to ensure compliance with standards
  • Identify technical obstacles early and work closely with team to find creative solutions
  • Mentor junior developers and work to advance culture of technical excellence
Reach jobs@madhees.com

1 comments:

  1. Thanks for sharing this. We're always looking for smart resources to share with clients and my colleagues, and this article is certainly worth sharing.
    <a href="http://www.quuick.in/hybrid-mobile-app-development-hyderabad.php>Hybrid Mobile App Development Company in Hyderabad</a>

    ReplyDelete