Career at Pioneer India

Associate Director: Mobility Solutions – Mobile App Architect

10Yrs+ | Not Disclosed

Not Disclosed

Job Summary

As a Smartphone Mobile Application Architect for Automotive Aftermarket Solutions, you will be responsible for defining the architectural vision and roadmap for our smartphone mobile applications. You will collaborate with cross-functional teams, including software engineers, product managers, and UI/UX designers, to design and implement innovative, user-friendly, and scalable mobile applications. Your expertise in mobile application architecture, technology trends, and best practices will be crucial in driving the success of our mobile application development initiatives.

Job description
  • Architectural Design: Define and drive the architectural vision, patterns, and frameworks for smartphone mobile applications. Collaborate with cross-functional teams to ensure scalability, reliability, security, and performance of the mobile applications.
  • Technology Selection: Evaluate and recommend suitable technologies, frameworks, and tools for mobile application development. Stay updated on the latest industry trends, advancements, and best practices in mobile application architecture.
  • Cross-platform Development: Drive the adoption of cross-platform development frameworks to ensure efficient and cost-effective development of mobile applications for multiple platforms, such as iOS and Android.
  • System Integration: Collaborate with hardware and software engineering teams to ensure seamless integration of mobile applications with automotive hardware, sensors, telematics, and cloud services. Define and implement robust APIs and interfaces for system integration.
  • Performance Optimization: Identify performance bottlenecks and implement optimization techniques to enhance the performance, responsiveness, and battery efficiency of mobile applications. Conduct profiling and analysis to improve resource utilization.
  • UI/UX Design Collaboration: Collaborate closely with UI/UX designers to ensure intuitive and user-friendly mobile application interfaces. Provide guidance on best practices for mobile app design, usability, and accessibility.
  • Architecture Documentation: Create and maintain architectural documentation, including system diagrams, design patterns, and guidelines. Ensure that architectural decisions, rationale, and trade-offs are well-documented and communicated to the development team.
  • Performance Monitoring and Analytics: Define and implement monitoring tools and processes to capture and analyze performance metrics, usage patterns, and user feedback. Leverage analytics to identify opportunities for improvements and enhancements.
  • Technology Leadership: Stay updated on emerging technologies, frameworks, and tools in the mobile application development landscape. Provide technical leadership and mentorship to the development team, promoting innovation, knowledge sharing, and continuous learning.
  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
  • Proven experience of over 5 years as a mobile application architect or a similar role, preferably in the automotive industry or related aftermarket sector. Total industry experience of 10 years expected.
  • Strong understanding of mobile application architecture, design patterns, and development methodologies.
  • Expertise in developing mobile applications for iOS and Android platforms using crossplatform frameworks, such as React Native, Flutter, or Xamarin.
  • Knowledge of native mobile app development frameworks and languages, such as Swift (iOS) and Kotlin/Java (Android).
  • Familiarity with RESTful APIs, web services, and microservices architecture for mobile app integration with backend systems.
  • Experience with cloud-based services, data synchronization, and offline data storage in mobile applications.
  • Strong knowledge of security practices, encryption protocols, and data privacy standards in mobile app development.
  • Proficiency in performance optimization techniques and tools for mobile applications.
  • Excellent understanding of UI/UX design principles and ability to collaborate effectively with UI/UX designers.
  • Familiarity with version control systems, agile development methodologies, and continuous integration/continuous deployment (CI/CD) practices.
  •  Strong problem-solving and analytical skills, with attention to detail.
  • Excellent communication and interpersonal skills, with the ability to collaborate effectively with cross-functional teams and stakeholders.
  • Ability to stay organized, prioritize tasks, and work in a fast-paced, dynamic environment.