iOS Developer - Lead

Apply for this position Please mention DailyRemote when applying
timePosted 4 days ago location United States salarySalary undisclosed
Before you apply - make sure the job is legit.

Attempting to apply for jobs might take you off this site to a different website not owned by us. Any consequence as a result for attempting to apply for jobs is strictly at your own risk and we assume no liability.

Job Description

This position can be done 100 remotely. As a technical lead, you will work within our digital organization to design, develop, deliver, as well as maintain and enhance world class iOS apps across multiple form factors (phone, tablet, TV, wearables, etchellip). You should be ready to get into the weeds of technical design and development, but also ready to lead and mentor the work of others on the team. You should take pride in writing clean efficient reusable code as well as working closely with the team to ensure these standards. Finally, you should have a passion and desire to learn and master new technologies and standards. Responsibilities Works closely with the leadership of the devices team to develop native software solutions based on a given set of requirements. Team player attitude. You need to work well with others. Architects, designs, develops, tests and maintains native iOS applications across multiple form factors for Beachbody. (Phone, tablet, TV, Wearables, etchellip) Leading and mentoring other team members. Works with project managers and ensures that all project milestones are met Investigates and resolves issues with our applications. Works collaboratively with peers and teams such as Business Owners, Product and QA Works closely with external teams for ongoing development. Provides technical estimates for development efforts. Provides solutions to requirements presented by the Product Team. Evaluating and researching latest device technology, coding patterns, OS Frameworks and features, and recommending and implementing within the larger digital team. Experience You'll need to have these skills and experience BSBA in Computer Science, Information Systems, Engineering or related field and at least 8 years experience or equivalent training. MINIMUM 3 yearsrsquo experience developing native iOS client applications, with working knowledge and demonstrated experience of Swift, Apple SDKs and Frameworks MINIMUM 2+ years experience as a Lead or Senior Software Engineer. Experience building iOS UIs using Swift UI is a plus Experience building iOS apps using reactive programming such as Combine or RxSwift is a plus Solid demonstrated experience testing your applications, including writing unit tests, test automation, and working closely with quality assurance teams. Successful launch of consumer grade applications to the Apple App Store Experience with efficient client-side integration with Restful services in a high-performance ecosystem. Thorough understanding of memory management in mobile environments. Solid demonstrated experience launching native mobile applications on multiple devices. Solid demonstrated experiencing optimizing native mobile applications for non-functional performance (memory, power, etchellip) Experience working in AgileSCRUM or Kanban processes and project methodologies. Best practices for source code management, Git, modern branching concepts, etc. Experience with Continuous Integration tools and processes. Excellent analytical and problem solving skills. Experience in media based apps, wearables, health a plus.