Title: Manager, Software Engineering – Mobile Applications
Location: Miami, FL - Hybrid
Salary: up to $200,000 + benefits
Overview
We are representing a rapidly growing technology company. Their mission is to transform the industry through innovative technology. To support their continued growth and development, they are seeking a Software Engineering Manager – Mobile Technologies.
Manager, Software Engineering – Mobile Applications - Responsibilities
- Analyze specific and implied requirements and collaborate with other members of the development team to design, build and deliver features to meet those requirements.
- Contribute to the continued development and maintenance of several high-traffic, mobile applications (iPhone & Android).
- Collaborate with other engineering managers on the development and operations of service dependencies.
- Document systems, procedures, and processes relevant to our suite of applications.
- Periodically apply your analytical, and problem-solving skills to help identify, communicate, and resolve critical production outages and issues.
- Coach, mentor and knowledge share with developers ensuring team members have a career and growth path.
- Stay current on software development trends and advise on which ones, if any, they should adopt.
- Providing technical feedback and solution architecture where appropriate, in partnership with the Software Architects.
Manager, Software Engineering – Mobile Applications - Requirements
- Strong experience designing and building enterprise-level solutions.
- Experience in leading and managing mobile software development teams.
- Experience of iOS (Swift or Objective-C) and Android (Java or Kotlin).
- An understanding of web services (RESTful and RPC based), JSON payloads with stateless restful polyglot services.
- Experience with version control systems (Git, SVN).
- An understanding of continuous integration, continuous deployment and unit testing.
- Experience developing and maintaining production ready React Native applications.
- Experience publishing these apps to their respective stores (and working through their respective approval processes)
- Effective communication and relations management skills with peers and stakeholders.
- Familiarity with modern mobile build pipelines and tools is a plus