Mobile App Team Lead
IC Markets
Description
IC Markets Global is one of the most renowned Forex CFD provider, offering trading solutions for active day traders and scalpers as well as traders that are new to the forex market. IC Markets Global offers its clients cutting edge trading platforms, low latency connectivity and superior liquidity.
IC Markets Global is revolutionizing online forex trading. Traders are now able to gain access to pricing previously only available to investment banks and high net worth individuals.
Our management team have significant experience in the Forex, CFD and Equity markets in Asia, Europe and North America. It is this experience that has enabled us to select the best possible technology solutions and hand pick some of the best pricing providers available in the market.
About the Role
We are seeking a Mobile App Team Lead with strong hands-on mobile development experience and proven leadership capabilities to lead the delivery, release, and ongoing development of our mobile trading application across iOS and Android .
The ideal candidate will have strong experience in mobile application development, ideally within Fintech, Forex, Trading, Banking, or high-performance digital platforms . The person should have deep knowledge of either iOS development using Swift or Android development using Kotlin/Java , together with a strong understanding of both mobile ecosystems.
This role is critical for the successful launch and ongoing evolution of our mobile app. The Mobile App Team Lead will be responsible for managing the mobile development team, staying fully on top of all mobile-related activities, driving technical decisions, ensuring delivery timelines are met, and owning the release process for both the Apple App Store and Google Play Store .
The role requires strong technical oversight, delivery ownership, and cross-functional collaboration with Product, UI/UX, Backend, QA, DevOps, Security, Compliance, and business stakeholders.
The person must be able to lead with minimal supervision, take ownership of the mobile application, break down work, assign tasks, remove blockers, challenge estimates, and ensure the team delivers high-quality mobile releases.
Responsibilities
1. Team Leadership
- Lead, mentor, and guide the mobile development team across iOS and Android.
- Take ownership of the team’s day-to-day execution, delivery progress, technical output, and priorities.
- Ensure all team members have clear responsibilities, assigned tasks, and agreed delivery timelines.
- Break down mobile development work into clear technical tasks and assign them effectively across the team.
- Monitor progress closely and proactively identify risks, blockers, delays, and dependencies.
- Act as the first escalation point for mobile-related technical and delivery issues.
2. Mobile Technical Leadership
- Provide technical direction across both iOS and Android mobile applications.
- Lead technical design sessions and ensure mobile solutions are scalable, secure, maintainable, and aligned with business needs.
- Conduct code reviews and ensure best practices, coding standards, and clean architecture principles are followed.
- Challenge technical decisions where needed and ensure the right implementation approach is selected.
- Support developers with complex technical issues and ensure proper solutions are implemented.
3. Mobile App Development & Architecture
- Oversee the design, development, and maintenance of the mobile application across iOS and Android.
- Ensure the iOS app follows modern Apple development standards using Swift and relevant Apple frameworks.
- Ensure the Android app follows modern Android development standards using Kotlin/Java, Android SDK, Jetpack libraries, and related technologies.
- Define and enforce suitable mobile architecture patte