Source description
About the role
Mobile Architectural Leadership:
Lead the design and architecture of mobile solutions across iOS and Android platforms, with a focus on the interactions between our SDKs and the core geolocation engine
Define and document architectural patterns, interface specifications, and data flow strategies to ensure consistency, maintainability, and performance across both mobile platforms
Ensure our mobile SDKs remain current with evolving mobile technologies, platform capabilities, and industry best practices
Drive adoption of modern mobile development standards and emerging technologies to maintain technical excellence and competitive advantage
Cross-Platform Mobile Collaboration:
Collaborate with senior engineers on iOS and Android to ensure adherence to the overall mobile architectural vision and promote the adoption of best practices
Facilitate communication and alignment between iOS and Android development teams, fostering a collaborative environment
Identify and address cross-cutting technical challenges between iOS and Android SDKs and the core engine
Champion code sharing and architectural consistency across mobile platforms
Technical Guidance and Mentorship:
Provide technical guidance and mentorship to senior mobile engineers on architectural best practices and platform-specific considerations
Participate in design and code reviews across mobile teams, offering constructive feedback and ensuring alignment with architectural standards
Drive the adoption of modern mobile development practices and patterns
Product Development and Innovation:
Work with Product Managers to understand product requirements and translate them into scalable and robust mobile technical solutions
Research and evaluate new mobile technologies, frameworks, and methodologies to enhance our mobile architecture and improve development efficiency
Contribute to the development and maintenance of shared mobile libraries, tools, and processes that streamline cross-platform mobile development
Quality and Delivery:
Ensure that mobile solutions meet high standards for quality, performance, security, and scalability
Contribute to the continuous improvement of our agile development processes
Drive mobile-specific testing strategies including device testing, performance profiling, and anti-fraud detection validation
Customer Integration Design:
Design and document clear, efficient, and user-friendly integration flows for customers to integrate our mobile SDKs into their applications, ensuring a smooth and positive developer experience
Create comprehensive mobile SDK documentation and integration guides
More at GeoComply
