Mobile Application Architect
Overview of 66degrees
66degrees is a leading consulting and professional services company specializing in developing AI-focused, data-led solutions leveraging the latest advancements in cloud technology. With our unmatched engineering capabilities and vast industry experience, we help the world's leading brands transform their business challenges into opportunities and shape the future of work.
Overview of Role
As a Mobile Application Architect, you'll be at the forefront of solution design, defining technical roadmaps, making critical architectural decisions, and ensuring the successful delivery of complex mobile application projects. You'll mentor development teams, promote best practices, and drive innovation across our application development lifecycle.
Responsibilities
Performance Assessment:
- Conduct a comprehensive performance assessment of both Android and iOS React Native applications.
Technical Audits:
- Perform a detailed performance assessment of Android applications, including analyzing startup, memory usage, and build performance to identify root causes of issues.
- Conduct a full audit of iOS applications using native tools to profile startup traces, diagnose performance, and analyze app size.
- Review the shared React Native codebase, application architecture, and third-party dependencies to find performance blockers.
- Audit the CI/CD pipeline for both Android and iOS to identify inefficiencies and design a system for automated performance guardrails.
Architectural Review & Planning:
- Provide an architectural review and create a modernization roadmap for performance enhancements.
- 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 quantitative baseline metrics, root-cause analysis, and annotated screenshots.
- Provide documentation, diagrams, and implementation guides developed throughout the engagement.
Collaboration & Communication:
- Collaborate with the client's engineering and product teams to define requirements and project scope.
- Facilitate workshops to present findings and the remediation plan to development and product teams
Qualifications
- Deep Technical Expertise: Proven ability to perform comprehensive performance assessments of mobile applications on both Android and iOS platforms, as well as React Native.
- Deep understanding of Swift/Objective-C in iOS, and Kotlin/Java in Android
- Desired, but not required, experience with tools such as Perfetto and Systrace for Android, and Xcode Instruments and MetricKit for iOS.
- Desired, but not required, experience, using technologies such as TurboModules and Fabric.
- Architectural Analysis: Experience in reviewing application architecture, codebases, and third-party dependencies to identify performance bottlenecks and blockers.
- Modernization Planning: Ability to create and present an application modernization roadmap for performance enhancements
- CI/CD Pipeline Auditing: Experience conducting end-to-end audits of cross-platform CI/CD pipelines to identify inefficiencies and design automated performance guardrails for metrics like startup time and bundle size.
- Problem-Solving & Remediation: Expertise in developing detailed remediation plans with recommended changes to code, configuration, and CI/CD, along with a sequenced roadmap that includes effort estimates.
- Technical Documentation: Strong skills in creating comprehensive reports, diagrams, and implementation guides to document findings and recommendations.
- Stakeholder Communication: Excellent communication and collaboration skills to work with engineering and product teams, facilitate workshops, and present technical findings in a clear, actionable manner.
66degrees is an Equal Opportunity employer. All qualified applicants will receive consideration for employment without regard to actual or perceived race, color, religion, sex, gender, gender identity, national origin, age, weight, height, marital status, sexual orientation, veteran status, disability status or other legally protected class.
Create a Job Alert
Interested in building your career at 66degrees? Get future opportunities sent straight to your email.
Apply for this job
*
indicates a required field