About the Company
Highly experienced Senior Mobile Solution Architect to design and oversee the development of scalable and secure mobile applications. The ideal candidate will have 10+ years of experience in software development, with deep expertise in mobile app architecture for both iOS and Android platforms. This role requires advanced leadership skills, technical excellence, and a strategic mindset to shape the mobile application landscape, driving innovation and ensuring seamless integration across platforms.
About the Role
Required Skills and Experience:
Extensive Technical Expertise
- 10+ years of experience in software development, with a strong focus on mobile application architecture.
- Advanced knowledge of mobile development frameworks (React Native, Flutter) and native technologies (Swift for iOS, Kotlin/Java for Android).
- Proven expertise in system integration, backend infrastructure, APIs, and cloud services (AWS, Azure, Firebase).
- Strong experience with mobile app security, data encryption, authentication, and performance optimization.
- Hands-on experience with CI/CD pipelines, DevOps practices, automated testing, and mobile app deployment.
Leadership & Mentorship
- Demonstrated experience in leading and mentoring engineering teams, fostering technical growth, and promoting a collaborative culture.
- Ability to drive architectural decisions and provide strategic direction to ensure long-term success.
Advanced Problem-Solving
- Expertise in identifying and resolving complex architectural issues, balancing technical trade-offs to ensure efficient and scalable mobile solutions.
Communication and Collaboration
- Exceptional communication skills, with the ability to explain complex technical concepts to diverse stakeholders, including executives, developers, and business teams.
- Strong experience working with Agile or Scrum methodologies in cross-functional teams.
Responsibilities
Architect and Design Advanced Mobile Solutions
- Lead the design and implementation of complex mobile architectures, ensuring scalability, high performance, and security on iOS and Android platforms.
Technology Stack Leadership
- Make strategic decisions on the selection of mobile frameworks, tools, and technologies, including React Native, Flutter, Swift, Kotlin, and others, with a focus on long-term scalability and maintainability.
Advanced System Integration
- Ensure efficient and secure integration with backend systems, APIs, cloud platforms (e.g., AWS, Azure, GCP), and third-party services, ensuring reliability and scalability.
Technical Leadership and Mentorship
- Lead technical discussions and provide mentorship to engineering teams, guiding them in architectural best practices, code quality, performance tuning, and solution design.
Establish and Maintain Architecture Standards
- Define and enforce architecture principles, best practices, and coding standards for mobile app development, driving consistency across teams and projects.
Drive Mobile Innovation
- Identify and integrate cutting-edge technologies (AI, ML, AR, etc.) into mobile applications, enhancing user experiences and creating competitive advantages.
Oversee Mobile Security
- Ensure that mobile applications follow the highest security standards, including secure data handling, encryption, authentication, and vulnerability management.
Performance Optimization
- Continuously monitor and optimize mobile app performance, user experience, and reliability, leading efforts to resolve critical issues and improve operational efficiency.
Risk and Compliance Management
- Identify potential risks in the mobile architecture, from technical debt to system vulnerabilities, and create mitigation strategies to maintain project continuity.
Cross-Functional Collaboration
- Partner closely with product managers, UI/UX designers, and business stakeholders to ensure that mobile solutions align with business objectives and user needs.
Maintain Comprehensive Documentation
- Produce and maintain high-quality technical documentation, including architecture diagrams, API specifications, and system workflows, ensuring traceability and knowledge sharing.
Qualifications
- Mobile Architecture
- Mobile Application Development
- Flutter
- Kotlin
- iOS
- Firebase
- Swift
- Dart
- MVVM
- Retrofit
- RxJava
- MVP
Please note: This is an urgent requirement. We are looking for candidates who can join immediately or within 30 days.