Mutual Mobile: Android Engineer

Posted by | November 15, 2011 | Web Pro Job Tips


Location: Austin, TX


Mutual Mobile provides consulting, design, and engineering services for market-leading companies in need of custom mobile solutions. Our highly specialized team of over 175 people is made up of the world’s foremost mobile experts, and we boast a roster of clients ranging from entrepreneurial start-ups to many of the Fortune 100. Mutual Mobile may have a laid back atmosphere – typified by our open floor plan and active ping-pong table – but we expect the best from our team. To put it succinctly, we’re a passionate group that lives and breathes mobile.
Mutual Mobile is looking for experienced software engineers to work closely with our clients, project managers, UI/UX designers, and mobile engineers to coordinate successful execution and delivery of our Android projects. Responsibilities include assistance with defining project requirements, providing software design and architecture leadership, and driving implementation efforts.
What we’re looking for in an Android engineer:
  • BS/MS in Computer Science or Computer Engineering
  • Minimum 8 years industry software development experience
  • Strong understanding of HTTP and REST to facilitate interaction with web services including but not limited to GET, POST, PUT, and DELETE operations as well as OAuth and OData operations
  • Strong skills with Domain Driven Design (DDD) concepts
  • Comprehensive understanding of software development best practices with extensive knowledge of the Command, Decorator, and Observer patterns
  • A clear understanding of unit, integration, and system tests and how to apply these concepts during Test Driven Development (TDD)
  • Strong code review skills that leverage Robert Martin’s SOLID principles
  • The ability to identify technical and business risk and to communicate this information to stakeholders while having thought out multiple backup plans to be used if the risk cannot be mitigated
  • An understanding of Onion Architecture by Jeffrey Palermo is a plus
  • Knowledge of dependency injection tools (such as Guice) and their concepts is a plus
Professional Android experience is not a requirement, however you must have extensive Java experience, and an interest in mobile.

To apply: Click Here to Apply:

View full post on Recent Programming Jobs

358 total views, 1 today

Tags: , , ,

Leave a Reply

Your email address will not be published. Required fields are marked *