Mobile Architect

8 years

0 Lacs

Posted:3 days ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Full Time

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). 

Mock Interview

Practice Video Interview with JobPe AI

Start Java Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Java Skills

Practice Java coding challenges to boost your skills

Start Practicing Java Now

RecommendedJobs for You

hyderabad, telangana, india

kochi, kerala, india