Mobile Architect

Year    Hyderabad, Telangana, India

Job Description

Key Responsibilities:
Mobile App Architecture: Design, define, and implement scalable, robust, and maintainable architecture for mobile applications across both iOS and Android platforms.
Platform Expertise: Provide technical leadership and in-depth knowledge of mobile technologies and frameworks, including iOS (Swift, Objective-C) and Android (Kotlin, Java), as well as cross-platform frameworks like Flutter or React Native.
Technology Strategy: Drive the selection of mobile technologies, tools, and frameworks in alignment with business objectives, ensuring they meet performance, scalability, and security requirements.
Code Quality: Establish best practices for code quality, performance optimization, testing, and documentation. Mentor development teams to ensure adherence to these standards.
Collaboration: Work closely with product managers, designers, and backend engineers to ensure seamless integration of mobile applications with backend services and third-party APIs.
Performance & Scalability: Optimize mobile applications for performance, ensuring they are fast, responsive, and highly scalable, even under high loads.
Mobile Security: Ensure that mobile applications meet the highest security standards, protecting user data and maintaining privacy in compliance with regulations (e.g., GDPR).
Technical Leadership: Lead the development and implementation of mobile architecture strategies, and provide guidance and support to engineering teams in addressing complex technical challenges.
Innovation & Research: Stay up-to-date with the latest trends, tools, and technologies in mobile development and evaluate how they can be integrated into the company's products and services.
Code Reviews & Mentorship: Perform code reviews and provide mentorship to junior and mid-level developers, helping them grow their skills and improve code quality.
Troubleshooting: Identify and resolve technical issues in mobile applications, including performance bottlenecks, crashes, and integration challenges.
Requirements:
Education: Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent practical experience).
Experience:
8+ yearsof progressive experience in software development, with at least5+ yearsfocused on native mobile application development.
Minimum of3+ yearsin an Architect or Lead capacity defining architecture for complex, large-scale, enterprise-level mobile applications.
Extensive experience in architecting mobile applications for bothnative IOS and Android(Swift, Kotlin, Objective-C, Java).
Proven experience in integrating mobile applications with backend APIs and third-party services.
Strong understanding of mobile development life cycles, design patterns (MVC, MVVM, etc.), and best practices.
Familiarity with mobile app deployment pipelines, including CI/CD for mobile apps.
In-depth understanding of mobile performance optimization techniques and troubleshooting methods.
Knowledge of UX/UI principles for mobile apps and collaboration with design teams to implement great user experiences.
Technical Skills:
Expertise in iOS and Android native development, including frameworks and libraries.
Exposuretocross-platform mobile frameworks (e.g., React Native, Flutter, Xamarin).
Knowledge of cloud services and mobile backend integrations (e.g., AWS, Firebase, Azure).
Familiarity with version control systems such as Git.
Expertise in mobile security best practices and ensuring compliance with privacy regulations.
Experience in mobile testing frameworks (e.g., XCTest, Espresso, Detox).
Experience with App Store and Google Play Store submission processes, guidelines, and troubleshooting.
Soft Skills:
Strong problem-solving skills, with the ability to break down complex problems and design elegant, scalable solutions.
Excellent communication and collaboration skills, with the ability to work effectively with cross-functional teams.
Ability to mentor and lead a team of developers, fostering a culture of continuous improvement.
Strong attention to detail and passion for delivering high-quality products.
Ability to thrive in a fast-paced, dynamic work environment.
Desirable Skills:
Prior experience supporting customers in theDigital/Restaurant/Retail/eCommercedomain is highly desirable.
Experience with AR/VR technologies or advanced mobile features.
Familiarity with machine learning frameworks for mobile apps (e.g., CoreML for iOS).
Experience in mobile app performance profiling and debugging tools (e.g., Instruments, Android Profiler).

Skills Required

Beware of fraud agents! do not pay money to get a job

MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD4754916
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Hyderabad, Telangana, India
  • Education
    Not mentioned
  • Experience
    Year