Y Media Labs is a creative technology company that helps brands re-imagine their customer experiences. We create digital products with purpose that have a lasting impact on users' lives and clients' businesses.
Through next-generation technologies and world-class design, we help brands like Apple, PayPal, L'Oreal, Home Depot, and Staples develop solutions that drive major business outcomes. Founded in 2009, Y Media Labs is headquartered in Silicon Valley with four offices worldwide including Atlanta, Indianapolis & Bangalore.
We came of age with the invention of the app store. We have mobile in our DNA. We create solutions across the digital ecosystem. But we approach these problems from our mobile roots. Unlike agencies who are born desktop, we are deeply connected to how consumer perception has shifted thanks to the mobile lifestyle.
We have delighted over 407 million users, built over 200+ apps, partnered with 28 Fortune 500 companies, been responsible for over $60 billion in mobile transactions and been featured on the app store over 700+ times!
Portfolio of our work can be found @ ymedialabs.com/work
Live look into our engineering team @ medium.com/ymedialabs-innovation
Live look into our design team @ dribbble.com/ymedialabs
--
As our iOS Engineer, it will be your responsibility to ensure YML delivers first-class products that delight our clients and their customers. Working with our Director of Engineering/Architect, you will define standards and methodologies that guide the development teams to success. Success is achieved by passionately advocating for technical excellence, software quality, and organizational improvements. Through your leadership and mentorship, you will serve as a role model for your team; guiding them to success, milestone after milestone.
As an engineer, the first word that comes to mind that describes YML is “care”. People care about their coworkers, project team, and the products they are building. People want to be the best they can be and it shows in the products we produce.
--
Job Description and Key Responsibilities:
- Design and build advanced high-quality applications for the iOS platform.
- Able to handle and manage the projects independently.
- Someone with an ability to ensure the performance, quality, and responsiveness of applications.
- Ability to work within a rapidly evolving environment.
- Will be involved in client interactions and gathering project requirements.
- Eager to learn and adapt to new technologies.
- Bring new ideas and technologies to the team that can improve our product or process.
- Help maintain code quality, unit test cases, documentation, etc.
- Develop applications for time-sensitive projects while considering business requirements.
Skill Set:
- Proficient with Swift and Objective-C.
- Understanding of end to end mobile development life cycle.
- Experience with latest iOS frameworks.
- Experience with database like Realm, Coredata, etc.
- Experience with third-party libraries and Cocoapods for dependency management.
- Experience with memory management and caching mechanisms.
- Familiarity with RESTful APIs to connect iOS applications to back-end services.
- Experience with cross-platform tools is preferred.
- Experience with tools like Git, Jira, Basecamp, etc.
- Good to have experience working with IoT projects.
- Understanding of Apple’s design principles and interface guidelines.
- Experience with performance and memory tuning with tools such as Instruments.
- Working knowledge of the general mobile landscape, architectures, trends & emerging technologies.