Job Description
Job Description
Company Description
An Enterprise client who is a consulting firm that helps organizations transform their operations through AI, data, and cloud technologies is seeking a highly skilled Mobile Application Architect to lead performance audits and modernization efforts across Android, iOS, and React Native applications. This role is critical in ensuring technical excellence, scalability, and performance optimization for complex mobile systems. The architect will collaborate with cross-functional teams to assess current applications, identify bottlenecks, and deliver a modernization roadmap that drives long-term efficiency and innovation.
Job Description
Performance Assessment :
- Conduct comprehensive performance assessments of both Android and iOS React Native applications.
Technical Audits :
Perform detailed performance assessments of Android applications using native tools like Perfetto and Systrace , analyzing startup, memory usage, and build performance.Audit iOS applications using Xcode Instruments and MetricKit to profile startup traces, diagnose performance issues, and analyze app size.Review the shared React Native codebase, application architecture, and third-party dependencies to identify performance blockers.Audit the CI / CD pipeline for both Android and iOS, identifying inefficiencies and designing systems for automated performance guardrails.Architectural Review & Planning :
Provide an architectural review and create a modernization roadmap for performance enhancements using tools such as TurboModules and Fabric .Develop a remediation plan with recommendations for code, configuration, and the CI / CD pipeline.Create a sequencing roadmap for fixes, including effort estimates.Documentation & Reporting :
Deliver a comprehensive PDF report with baseline performance metrics, root-cause analysis, and annotated screenshots .Provide supporting documentation, architecture diagrams, and implementation guides throughout the engagement.Collaboration & Communication :
Work closely with engineering and product teams to define requirements and scope.Facilitate workshops to present findings and guide teams through the remediation plan.Qualifications
Deep Technical Expertise : Proven ability to conduct performance assessments across Android, iOS, and React Native platforms using tools such as Perfetto, Systrace, Xcode Instruments, and MetricKit. Strong understanding of Swift / Objective-C (iOS) and Kotlin / Java (Android) .Architectural Analysis : Skilled in reviewing application architectures, codebases, and third-party dependencies to identify bottlenecks.Modernization Planning : Experience creating application modernization roadmaps leveraging TurboModules and Fabric .CI / CD Pipeline Auditing : Hands-on experience auditing cross-platform CI / CD pipelines, identifying inefficiencies, and designing automated guardrails.Problem-Solving & Remediation : Ability to develop actionable remediation plans with sequencing and effort estimates.Technical Documentation : Strong skills in preparing reports, diagrams, and implementation guidesStakeholder Communication : Excellent communicator with experience presenting complex technical findings to engineering, product, and leadership teams.Additional Information
Five weeks project100% remote opportunity