Job Openings Mobile Development Manager

About the job Mobile Development Manager

Position Description

Our Client builds, maintains, and launches hundreds of sites, mobile/OTT apps that millions of people view every day. The Software Engineering Manager will be responsible for managing our Mobile Applications team. This role requires the ability to balance between people management and leadership and technical leadership responsibilities. This role reports to our Director of Engineering and joins a rapidly growing engineering department and company. We value a diverse and inclusive team and are looking for someone to be a part of it.

Responsibilities Include:

We build, operate, and deploy 240+ mobile apps, across TV stations,

o Managing our Mobile team

o Manage and improve our App Store builds, deployments, maintenance, and systems (certificates, how agencies interact with them/us, renewals, updates, and security)

o Manage any tool development for our Mobile App Plugin on WordPress and connections to our Mobile Apps

o Manage and work with team to update our Mobile CMS platform (WordPress)

o Working with QA and Product to develop monitors and alerts for our mobile platform and mobile apps and join that in with our DevOps and Site Support

Required Qualifications

2+ years of software engineering management experience with track record of leading software engineering teams to deliver products (Media and/or Mobile App/Platform Experience preferred).

5+ years of experience as an individual contributor or as a software engineer.

3+ years working on teams using Agile methodologies and an iterative process (Scrum, Kanban, XP) to deliver software to market.

2+ years in App platforms (IOS and Android)

2+ years in React Native development

Strong development and architecture experience with Object Oriented languages

Experience recruiting, interviewing and hiring personnel in software engineering roles on your teams.

Experience managing and coaching individuals' performance through review processes and providing guidance and feedback to help team members grow professionally.

Experience leading and managing teams that are geographically distributed and working remotely.

Positive and enthusiastic team player with strong interpersonal skills and collaborative orientation.

Nice To Have Qualifications:

Past experience in the media and broadcasting industry

Experience managing more than 1 software engineering team simultaneously.

Hands-on experience in some or all our stack which is PHP/WordPress, React Native

Experience with caching strategies for large scale platforms

Experience with GIT and other source control systems

You care about things like software quality, TDD, DevOps & CI/CD, Agile, Lean Software

Engineering, Continuous Improvement, fostering a culture of learning, servant leadership among others.