Mobile Development Manager
Updated on 9/20/2023
Locations
Waltham, MA, USA
Experience Level
Entry
Junior
Mid
Senior
Expert
Desired Skills
iOS/Swift
Kotlin
Management
React Native
TypeScript
Firebase
CategoriesNew
Software Engineering
Requirements
- 5+ years of experience in mobile development
- 4+ years of experience in a management or leadership role
- Possess a comprehensive understanding and knowledge of the complexities and needs of managing a software development team
- Inherent knowledge of development processes and best practices to manage multiple software development projects on time and on budget
- Engineering leadership experience of a broad development portfolio of both established, mature products, as well as new and emerging products
- Proven track record of success leading development teams in a dynamic, entrepreneurial environment where management of complex product requirements is a driver of successExperience organizing and/or reorganizing a product development function for growth into highly competitive new markets and product lines where taking advantage of strategic opportunities requires short product life cycles and flexible, adaptable architectures
- Demonstrated experience leading teams building and growing web and mobile applications (Native and Hybrid)
- Strong knowledge of mobile development frameworks and tools, such as NativeScript, React Native, TypeScript, Swift, Kotlin, Firebase
- Proven leadership experience setting the vision and building, leading, and motivating development teams
- The ability to build and foster a culture where the best ideas win, even when they are not yours
Responsibilities
- Assure the team is fully engaged and productive at all times by knowing the status of each project and assisting employees with prioritization
- Possess thorough visibility into projects and drive progress considering cross-functional requirements
- Effectively create and communicate the status of key initiatives across the organization
- Grow employees and build a strong team by hiring, coaching, guiding, and holding the team accountable to deliver on the business need
- Lead from the front through hands-on management practices working alongside employees, embedding coaching and feedback consistently
- Empower team members to listen, think, and then execute on day-to-day objectives considering priorities
- Perform annual performance cycle management for team members including recommending merit and bonus for employees based on goals and performance
- Implement and promote the use of standards and best practices within the area of expertise
- Help team members practice autonomy and accountability
- Consistently deliver ongoing feedback through 1:1 cycles and other mechanisms of communication
- Collaborate with other development managers to ensure best practices and strategies are being communicated consistently across functional areas
- Take initiative to drive product development forward with minimal oversight
- Drive activity from initiation to completion and take responsibility for ensuring the progress of the team
- Consider the entire ecosystem broadly and not just individual team responsibilities
- Ask questions as an excited and motivated member of the Advisor360° team
- Drive to deliver a great product to Advisor360°'s customers and users
- Operate at a granular level to understand the technical details of his/her team in order to resolve obstacles and communicate status