We are looking for a visionary and hands-on Mobile Infrastructure Tech Lead to lead the design, architecture, and deployment of cutting-edge mobile applications. This role will focus on creating scalable and efficient infrastructure while overseeing the end-to-end lifecycle of mobile solutions across native (iOS/Android) and cross-platform (React Native) environments.
Key Responsibilities:
Mobile Infrastructure Management:
Design, build, and maintain scalable infrastructure in React Native to support mobile app development and deployment. Leading best practices in the following areas:
Mobx
GeoLocation and Geofencing
Webview
Encryption
Backend/Mobile request interface
Media Compression and management
Code Push
Optimizing performance and startup times
Implement CI/CD pipelines for efficient release management across iOS, Android, and React Native platforms.
Automate and optimize build processes, testing, and deployments.
Architecture & Design:
Design mobile app architecture to align with best practices for native (Swift, Kotlin) and React Native frameworks.
Optimize performance, scalability, and security across platforms.
Drive adoption of modern tools and frameworks to improve development efficiency.
Release Management:
Oversee the mobile app release lifecycle, ensuring timely and smooth releases.
Collaborate with QA, developers, and product teams to ensure quality and consistency in releases.
Maintain version control and documentation for all app releases.
Collaboration & Mentorship:
Work closely with engineering, product, and design teams to align mobile solutions with business objectives.
Mentor fullstack engineers on mobile best practices, CI/CD processes, and infrastructure design.
Act as a bridge between fullstack development teams and DevOps/infrastructure teams.
Mobile CI/CD in Fastlane
Python backend REST api
Jenkins pipelines/Ansible
Monitoring & Maintenance:
Implement monitoring tools to track app performance and infrastructure reliability.
Troubleshoot and resolve issues in build pipelines, releases, and deployments.
Ensure compliance with industry standards and regulations.
Requirements: Technical Expertise:
Proficient in native mobile development (iOS: Swift; Android: Kotlin). (7+ Years)
Experience with mobile app distribution via App Store and Google Play.
Experience with React native - Bonus.
Leadership & Communication:
Proven ability to lead architectural discussions and drive consensus across teams.
Strong mentoring skills, with experience guiding developers in best practices.
Excellent communication and presentation abilities for both technical and non-technical audiences.
Preferred Qualifications:
Hands-on experience with React Native and its ecosystem.
Exposure to Agile and DevOps methodologies.
This position is open to all candidates.