Manager Mobile Development

Manager Engineering, Mobile

The Manager, Mobile Engineering is responsible for leading a team of mobile software engineers, focused on modern native iOS and Android development for handsets and tablets. This position will collaborate with the Director of Engineering, PMO, QA, operational teams and other engineering managers. This role will be responsible for monitoring and managing team performance, velocity and individual team member development. The successful candidate will be deeply hands-on technical, working as a very senior individual contributor to the team's efforts approximately half of the time, and providing front-line engineering and people management the other half. Someone who the team can look up to as a technical expert, as well as rely upon as a mentor and cross-functional representative, is the ideal fit for this role.

What you'll do:

  • Work closely with team members to help identify their career aspirations and career paths
  • Develop team members training plans, ensuring that they align with the company's objectives and the individuals career goals
  • Help to promote communication, collaboration and engagement across teams
  • Mentor team members on the quality of their deliverables, communication skills and project participation
  • Identify opportunities that will help team members to reach their stretch goals and individual career objectives, while collaborating with the Director Engineering to help engage on these opportunities
  • Own the delivery of our mobile applications as "best in class." Instill in the team a desire and a capability to deliver 4-5 star applications, that are seen by stakeholders and customers as setting the bar
  • Participate in hands on coding and code reviews up to 50% of your time to help ensure quality and keep your skills fresh
  • Understand the company's strategic objectives and alignment with engineering initiatives and programs
  • Help to effectively communicate to team members changes to company objectives that may impact initiative delivery timelines, goals and prioritization
  • Champion efforts focused on attracting, developing and retaining a high performing software engineering team, offer ongoing feedback, professional growth opportunities and overall career guidance
  • Help to drive employee engagement, empowering your teams to not only champion their own efforts, but to encourage others to be truly vested team players
  • Employ agile based development methodologies in partnership with Project Management stakeholders.
  • Empower team members to support continuous improvement and simplification of technology and underpinning stacks
  • Manage technology initiatives across your teams serving as both technical leader as well as project manager
  • Participate in mobile technology and product roadmap by presenting and driving concepts for the future of the company
  • Promote the SDLC processes including comprehensive code reviews, automation, etc.
  • Empower team members by playing to their strengths while developing/improving areas of weakness
  • Contribute to the department's identity, standards, guidelines and best practices
  • Participate with internal initiative planning and team alignment
  • Review status reports for the initiatives that team members are engaged in and work with appropriate members of the PMO and the Director Engineering to address issues and concerns as appropriate
  • Managing and working with remote development teams, possibly across several time zones while still maintaining high quality
  • Maintain deep technical and business knowledge of industry directions and trends in the area of application architecture and programming languages
  • Support teams ability to deliver technology initiatives on schedule and with the highest quality
  • Provide support for operations and support teams, including root cause analysis and preventative analysis

Qualifications:

  • Bachelor's Degree in Computer Science or related field required (Master's Degree desirable)
  • 3+ years in a leadership role including experience leading a mobile software engineering team, setting priorities and plans to meet business goals and objectives
  • 3-5 years minimum hands on experience with either Android or iOS platforms (Swift)
  • 1-2 years experience with the "other" mobile platform (if you are strong in iOS, you should have some hands on with Android or vice versa). Must be able to lead both iOS and Android engineers
  • Knowledge of object-oriented design and proven implementation skills
  • Strong knowledge and experience with device data using Core Data or SQLite
  • Proven experience tracking and implementing unit testing and automated testing frameworks for mobile platforms
  • Previous track record implementing push notification tools like Push.io, Urban Airship, etc…
  • Experience with managing and mentoring high-performance Agile-based engineering teams
  • Must have released real apps to Apple App Store and Google Play Store
  • Solid understanding of computing systems, software architecture and processes
  • Experience working with RESTful APIs and securely consuming them using oAuth, HMAC, or other mechanisms
  • Experience with version control systems such as Git
  • Hands on experience building continuous integration / continuous delivery pipelines using Jenkins and a beta testing tool like Test Flight or Fabric
  • Excellent verbal and written communication skills
  • Strong sense of self-motivation, organization and attention to detail
  • Strong analytical skills
  • Experience delivering in agile methodology
  • Experience working in a high demanding and fast paced environment
  • Strong oral and written communication skills
  • Experience in:
  • eCommerce web applications
  • High transaction systems
  • Cloud based applications
  • Managing application security
  • Ability to travel approximately 25% of the time

Preferred skills

  • Web Sockets or chat experience
  • Graphics or Animation frameworks on either Android or iOS
  • Experience with backend platform and languages like .Net, Java, NodeJS

We are unable to accept applicants who currently or in the future will require a work Visa.

LegalZoom is an Equal Opportunity Employer, dedicated to diversity.


Meet Some of LegalZoom's Employees

Hae H.

Customer Care Manager

Hae manages the overall operations of the Customer Care Team by supporting employees and reviewing call center metrics to ensure customers get fast, consistent service.

Swati N.

Senior Business Analyst

Swati acts as a liaison between stakeholders on various business teams, reporting on company metrics and overall performance. She operates as a gatekeeper for KPIs for internal and external reporting.


Back to top