Senior Front-End Engineer
Location: US, TX, Austin
Department: Web
Employment type: Full-time
Required experience: Mid-Senior level
Required education: Bachelor's Degree
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:
You’ve tamed the mobile web. You’ve mastered HTML5. You’re ready to be a key player using the latest in client-side tech to create interactive digital experiences. Wow us with your skills, and we’ll provide the fast-paced, forward-thinking environment you’ve been dreaming of.Here’s what we’re looking for:Be a team leader on development tasks. You should be able to work independently, as well as mentor junior developers. You’ll also assist in defining timelines and development tasks.Act as a voice for the team. You’ll work directly with clients and contribute to internal initiatives and tech talks. You’ll also field day-to-day communication with technical client and third-party teams. As you lead a development team, you’ll gladly mentor other developers.Communicate goals across disciplines. We believe design and engineering coexist best side-by-side, so you’ll work with designers, not just on technical feasibility but on creative possibilities. You can speak the language of any department and are equally comfortable working with developers, designers, user experience designers, project managers, and QA testers.Integrate with external APIs. You've worked with REST APIs and are comfortable with the full request-response lifecycle. You have worked on teams utilizing enterprise-grade server-side frameworks such as Spring, Hibernate, Django #URL_86fd830a95a64e2b30ceed829e63fd384c289e4f01e3c93608b42a84f6e662dd# MVC and can communicate effectively with clients about integrating data from a variety of sources.Build solutions using the latest client-side frameworks. You believe in writing maintainable, performant code that is well organized. Method level documentation and unit tests are something you strive for on every project.

Requirements:
You will excel in this position if:Strong command of core front-end technologies: HTML5, CSS3, Javascript/JSONExpert understanding of Dom manipulation techniquesExperience with implementing animations using CSS/JavascriptExpert understanding of jQueryStrong command of OO principles/techniques in javascriptExperience implementing complex front-end applications across popular browsersExperience troubleshooting cross-browser compatibility issuesExperience integrating data from third-party API’s into complex javascript applicationsExperience with either SVN or git as a source code management toolExperience with performance tuning complex front-end applications(page load optimization, code level performance tuning)Experience with MVC javascript application frameworks such as #URL_b7bad8ac916069eadd573f035544c52dc3519a0ba054fb7ab1ff9ba3e1525399#, #URL_1d0f9eb2a7073ab63d5cfc0f9762fb40962b2b8ad1607a31c869aa4fd0382977#, or AngularJs or similarHere are some "nice-to-haves": Exposure to agile methodology (scrum, story points, etc)Familiarity with automated build tools such as Grunt or GulpComfortable using the command lineExperience with a Javascript templating framework such as #URL_9ed56a1e50b4997e03aab7a1b2de62a6ad6f17781e9407da36c12fc61db9a4a8# or #URL_415cecb7f723d3cf74f5cc8b80ba9829454bb735c14b27d601db65ceace9593d#Experience with a CSS preprocessors such as LESS, SassExperience writing Javascript unit tests utilizing a framework such as Jasmine or MochaExperience debugging complex Javascript applications with various debugging techniques (#URL_febdc899adb4c21f867374c719cc5fd505446529b6a6b4b1b5b8dd116dd95e10# is not enough!)

Benefits:
Why work for Mutual Mobile? We craft beautiful mobile interfaces and solve complex software challenges. Clients such as Audi, Cisco, Jaguar Land Rover and Google come to us for our deep experience in mobile--from establishing a mobile strategy that provides impactful business value, to building those solutions from the ground up. We bring together the brightest minds in creative, engineering, and business to deliver solutions that actually matter.