Salary
💰 $198,000 - $248,000 per year
About the role
- Lead the SDK (iOS, Android) and backend API development teams and ensure projects are delivered on time, within budget, and to high quality standards
- Develop strong relationships with clients and partner on ideation and execution of new products and integrations
- Participate in architecture and solution design, mentor engineers, and explore frameworks and toolsets to improve productivity
- Build and grow a team of expert engineers; attract, hire and retain highly skilled software professionals
- Work closely with product and non-technical staff, perform code and code reviews, and work with QA to review test plans
- Oversee software development using Agile methodologies and be accountable for quality software delivery
- Ensure development projects meet business and end-user requirements and resolve systems issues as necessary
- Own development and adoption of architectural, coding, and security standards/governance
- Contribute to product roadmap prioritization and clearly communicate project status and risks to stakeholders and senior leadership
- Research and recommend software products and services in support of procurement and development
- Manage resources within budget, including full time staff and staff augmentation, and adapt budget based on priorities
Requirements
- 10+ years of software engineering experience (predominantly within Native SDK Development)
- 4 years of management experience
- Deep understanding of full-stack development, app performance and architecture
- Strong technical skills in mobile app development (iOS and Android platforms)
- Experience with agile development methodologies and project management tools such as JIRA
- Proven ability to lead a team through the full life cycle of software development
- Experience building services or applications where performance is an important consideration
- Expert at spotting talent and passionate about growing world class engineers
- Ability to meet commitments and multitask in a fast-paced work environment
- Must be a great team player and people manager, exhibiting a positive attitude
- Ability to own and manage multiple concurrent projects and negotiate with stakeholders