Our iOS engineers share a passion for developing beautiful and reliable applications. They come from a variety of backgrounds, but each brings a distinguished track record of writing excellent code.
- Work on complex, forward-thinking solutions every day
- Have a voice in your project’s strategy and delivery
- Work with designers to bring stunning interfaces to life
- Interact with a talented group of senior engineers who take mentoring seriously
- Enjoy our streamlined build and delivery system, which removes the friction of release management and QA
- Leverage a large internal code base and contribute to the shared repository
- Work closely with world-class project managers who have deep consulting and engineering experience
Technical Lead, iOS
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.
As a Technical Lead at Mutual Mobile, you will be a lead engineer and mentor to your iOS team. You will both build and advocate delightful user experiences on iOS. You will guide our project teams by creating technical designs, writing user stories, and managing and prioritizing team development tasks. You will promote and champion best technical practices with both our clients and your team. You will help manage the customer relationship, evaluate and contribute to open source projects, perform code reviews, triage bugs, manage releases, and proactively drive innovation within the company.
You'll excel in this position if you have at least 5 years of development experience and at least 3 years of experience building applications on iOS. You have experience working with Objective-C, Xcode, and Instruments. You’re skilled in debugging and have working knowledge of core iOS frameworks. You’ve developed apps using REST, SOAP, JSON and XML web services, and you have a good understanding of SOLID principles. You’ve successfully led large projects in an Agile/SCRUM environment.
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, either. We know you’re smart, and that you love learning new technologies--so we’ll put you to work on a variety of projects as we deliver across several platforms.
Blaze new trails in the midst of a fascinating, fast-paced mobile technology revolution. You are experienced with Objective-C, proficient in OOP, and have a CS degree or equivalent experience. You are comfortable using iOS best practices to interface with REST/SOAP web services, and enjoy working in small, agile teams. You live for new technologies and challenges.
Here’s what we’re looking for:
Speak the language. You know Objective-C and have general OOP proficiency, with a technical background, preferably a CS degree.
Quickly pick up new technologies. You have the experience, either professionally or as a hobby, developing on the iPhone and iPad and can adapt in the constantly changing mobile industry, picking up new programming languages and development styles.
Thrive in a team environment. You’ll work in small, agile teams with really smart people to see developments to completion.
Leverage our large internal code base. You’ll eagerly contribute back to the shared repository, working side by side with award-winning designers bringing stunning interfaces to life.
Understanding of the iOS platform. You’re comfortable using REST/SOAP APIs and have experience in an Agile environment.
Bring concepts to life by guiding projects and mentoring engineers across all stages of mobile development. You are fluent in Objective-C, knowledgeable of OOP, and have extensive experience as a lead software engineer in architecting applications. You enjoy overseeing projects, assisting small teams, and continuously developing a deep knowledge of iOS best practices.
Here’s what we’re looking for:
Solid architecture experience. You have a BS in EE/CS or higher and Agile development experience.
Deeply familiar with iOS concepts. You understand everything, from functionality to OOP, to best coding practices in Objective-C, and are continuously developing your knowledge of iOS best practices.
Be ready to lead. You have solid team management skills and enjoy overseeing projects and assisting small teams. In general, bringing your rich experience as a lead software engineer.
Be flexible and communicative. Preferred experience in dealing with cross-functional teams across several countries, as you’ll work across the board - with clients, PMs, UX/UI designers, and mobile engineers to coordinate successful project completions.