Our client is seeking a highly skilled Mobile App Development Manager with a deep understanding of the software development process and extensive experience in IoT product development. This role involves leading cross-functional teams to execute innovative projects. You will be pivotal in planning the technical roadmap, decomposing company objectives into executable technical plans for the R&D team, fostering a mindset focused on problem-solving.
What you'll do:
As a Mobile App Development Manager, you will play an integral role in leading cross-functional teams to execute projects like BIAS or Spark. Your deep understanding of the software development process and extensive experience in IoT product development will be crucial in managing development activities across mobile platforms. You will be responsible for designing technical roadmaps by evaluating software and hardware requirements, aiming for innovation and a stellar customer experience. Your leadership skills will be essential in growing other engineers through code reviews, design reviews, and over-the-shoulder debugging.
* Manage development activities across mobile platforms, ensuring effective communication with FW, QA, framework, and support teams.
* Experience with both iOS and Android platforms is required, with the ability to lead both sides of R&D.
* Design technical roadmaps by evaluating software and hardware requirements, aiming for innovation and a stellar customer experience.
* Tasks breakdown with the mobile team, framework lead, and PM to design solutions and create project roadmaps.
* Responsible for organizational design, hiring, and performance reviews within the mobile development teams.
* Grow other engineers through code reviews, design reviews, and over-the-shoulder debugging.
* Empower your team by instilling a problem-solving mindset, focusing on possibilities.
What you bring:
The ideal candidate for the Mobile App Development Manager position brings a wealth of knowledge and experience in software development life cycle and team management. With at least 2 years of experience architecting and designing new systems as well as improving current ones, you are adept at using object-oriented programming languages such as Kotlin and Java. Your ability to mentor software developers while collaborating effectively with all stakeholders sets you apart. Additionally, your extensive experience in developing, deploying, and integrating software solutions will be invaluable in this role.
* Bachelor's degree in software engineering, computer science, information systems, information technology, or similar.
* 2 years of experience in software development life cycle and team management.
* 2+ years of experience architecting and designing (architecture, design patterns reliability and scaling) new and current systems.
* 5+ years experience working in object-oriented programming languages such as Kotlin and Java. Knowledge of Swift, Objective-C, and C++ a plus.
* Ability to mentor software developers as well as to collaborate with all stakeholders.
* Extensive experience in developing, deploying, and integrating software solutions.
What sets this company apart:
Our client is a leading player in the tech industry, known for its innovative approach to IoT product development. They offer an inclusive and supportive work environment where every team member's contribution is valued. Their focus on continuous learning and professional growth makes them an ideal choice for those looking to advance their careers in mobile app development.
What's next:
Ready to take your career to the next level with this exciting opportunity?
Apply today by clicking on the link!