Ernst & Young Advisory Services Sdn Bhd
DET-Mobile Architect-GDSN02
Ernst & Young Advisory Services Sdn Bhd, Indiana, Pennsylvania, us, 15705
Job Title: Mobile ArchitectWe are seeking a highly skilled Mobile Architect to join our dynamic team. The ideal candidate will have deep expertise in iOS and Android development, end-to-end mobile architecture design, and experience in applying design patterns and best practices. Knowledge of cross-platform technologies like React Native or Flutter is a plus. This role requires someone who can architect high-quality mobile solutions while leading development teams and ensuring alignment across all stages of the project lifecycle.Key Responsibilities:Architect, design, and implement scalable, maintainable mobile solutions for iOS and Android platforms.Collaborate with cross-functional teams to define, design, and ship new features.Lead and mentor development teams, ensuring high-quality code and adherence to best practices.Integrate backend services, APIs, and cloud-based solutions to ensure seamless app functionality.Optimize performance, security, and scalability of mobile applications.Work closely with UX/UI teams to deliver top-notch mobile experiences.Skillset for Mobile Architect:iOS & Android Development:
Strong proficiency in native app development for both platforms.End-to-End Architecture:
Extensive experience in designing and implementing scalable, maintainable mobile architecture.Cross-Platform Development:
Knowledge of frameworks like React Native or Flutter for cross-platform mobile solutions.Design Patterns:
Expertise in applying design patterns (e.g., MVVM, MVC, MVP) to mobile application development.Mobile Development Best Practices:
Strong knowledge of best practices for code structure, performance, and maintainability.API Integration:
Experience with RESTful APIs, GraphQL, and backend services integration.Mobile Security:
Understanding of mobile security protocols, including SSL pinning, OAuth, JWT, and data encryption.CI/CD Automation:
Hands-on experience in setting up and maintaining CI/CD pipelines using tools like Jenkins, Fastlane, etc.Performance Optimization:
Expertise in memory profiling, performance tuning, and resource optimization.Modular Architecture:
Ability to design modular and scalable architecture to ensure code reusability and ease of maintenance.Cloud Services:
Experience with Firebase, AWS Mobile Hub, Azure, or similar cloud-based mobile services.Version Control:
Proficiency in Git and other version control systems.Collaboration Tools:
Experience with tools like JIRA, Confluence, or similar for project management and documentation.Agile & DevOps:
Knowledge of Agile methodologies (Scrum, Kanban) and DevOps practices.UX/UI Collaboration:
Ability to work closely with designers to ensure the delivery of seamless, high-quality mobile user experiences.Leadership & Communication:
Strong leadership and communication skills to guide development teams and ensure alignment across projects.Testing Frameworks:
Familiarity with unit testing, UI testing, and integration testing for mobile apps.App Store Deployment:
Experience in deploying apps on Apple App Store and Google Play Store, including managing releases and updates.Analytics & Monitoring:
Knowledge of integrating analytics tools such as Google Analytics, Firebase Analytics, or Mixpanel for app performance tracking.Push Notifications:
Experience with push notification services, including Firebase Cloud Messaging (FCM) and Apple Push Notification Service (APNs).
#J-18808-Ljbffr
Strong proficiency in native app development for both platforms.End-to-End Architecture:
Extensive experience in designing and implementing scalable, maintainable mobile architecture.Cross-Platform Development:
Knowledge of frameworks like React Native or Flutter for cross-platform mobile solutions.Design Patterns:
Expertise in applying design patterns (e.g., MVVM, MVC, MVP) to mobile application development.Mobile Development Best Practices:
Strong knowledge of best practices for code structure, performance, and maintainability.API Integration:
Experience with RESTful APIs, GraphQL, and backend services integration.Mobile Security:
Understanding of mobile security protocols, including SSL pinning, OAuth, JWT, and data encryption.CI/CD Automation:
Hands-on experience in setting up and maintaining CI/CD pipelines using tools like Jenkins, Fastlane, etc.Performance Optimization:
Expertise in memory profiling, performance tuning, and resource optimization.Modular Architecture:
Ability to design modular and scalable architecture to ensure code reusability and ease of maintenance.Cloud Services:
Experience with Firebase, AWS Mobile Hub, Azure, or similar cloud-based mobile services.Version Control:
Proficiency in Git and other version control systems.Collaboration Tools:
Experience with tools like JIRA, Confluence, or similar for project management and documentation.Agile & DevOps:
Knowledge of Agile methodologies (Scrum, Kanban) and DevOps practices.UX/UI Collaboration:
Ability to work closely with designers to ensure the delivery of seamless, high-quality mobile user experiences.Leadership & Communication:
Strong leadership and communication skills to guide development teams and ensure alignment across projects.Testing Frameworks:
Familiarity with unit testing, UI testing, and integration testing for mobile apps.App Store Deployment:
Experience in deploying apps on Apple App Store and Google Play Store, including managing releases and updates.Analytics & Monitoring:
Knowledge of integrating analytics tools such as Google Analytics, Firebase Analytics, or Mixpanel for app performance tracking.Push Notifications:
Experience with push notification services, including Firebase Cloud Messaging (FCM) and Apple Push Notification Service (APNs).
#J-18808-Ljbffr