Location: Austin, TX
URL: www.MutualMobile.com
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 implementati! on 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 whil! e having thought out multiple backup plans to be used if the r! isk 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: http://hire.jobvite.com/j/?cj=oiRAVfwo&s=37signals
Apply for this job vacancy
No comments:
Post a Comment