Contract Android Developer 
Location: US, TX, Austin
Department: Android
Employment type: Contract
Required experience: Mid-Senior level
Industry: Computer Software
Function: Engineering

Company profile:
We're an emerging technology agency, and we build breakthrough products through user-centered design. We're building a team of the brightest minds in creative, engineering, and business because we love working with smart people. 

Job description:
We’re always open to connecting with experienced Android developers interested in contract opportunities. Generally, we're looking for folks that are able to commit to at least 3-months to start, at 40-hours per week.Not available for immediate project work, but interested in an opportunity to contract with us down the line? Go ahead and apply now! We'll keep your info on file and reach out when something comes available! As an Android Developer at Mutual Mobile, you’ll be a technical lead and mentor. You will guide our project teams by creating technical designs, writing user stories, and grooming the backlog. You will promote and champion best technical practices with both our clients and your team. You will help to manage the customer relationship, perform code reviews, triage bugs, and manage releases.Don’t have professional experience developing for Android? That’s okay, we welcome developers from different platform backgrounds. Perhaps you only have experience working with Android as a hobby — If you have the Technical Lead experience to join and lead our teams, we’d love to talk.

Requirements:
You will excel in this position if:You have at least 3-5 years of professional development experience. You’re an active coder and you love to code.  You have an eye for User Interface and Visual DesignYou can code deliverables such as back-end (like GPS, REST, or DB services) and front-end (like pixel-perfect UIs, animations, and transitions).You’re a kind, pragmatic communicator with a working knowledge of an Agile and Scrum environment.It would be awesome if:You clearly understand Test Driven Development and can identify when code needs to be wrapped with unit, integration, and system tests.You have many years of experience with writing Java You closely follow emerging technology in the mobile industryYou clearly understand the SOLID principles, dependency injection, mocking, and domain modeling techniques.You have the ability to architect an entire software system and you can clearly communicate the architecture to both the team and to the customer.  You have experience working with cross-functional teams across several countries, as you’ll need to work with everyone--clients, PMs, UX/UI designers, QA, server devs, and mobile web devs.You understand OpenGL.

Benefits:
You’ll love working here, because this isn’t a company of silos. We empower our team members to pursue cool ideas, think for themselves, and make mistakes. We won’t subject you to our current systems and processes--we’ll expect you to improve them. You won’t get bored. We know you’re smart, and that you love learning new technologies--so we’ll put you to work on a variety of projects across several platforms, and with many different types of people.