Overview
Skills
Job Details
Role Overview:
We are seeking an accomplished Mobile Architect with deep expertise in architecting and developing cross-platform mobile applications using NativeScript (JavaScript/TypeScript). The ideal candidate will possess a strong foundation in native mobile development (Android/iOS) and demonstrated experience in integrating NativeScript apps with Java-based Android APIs.
The architect will drive design decisions, establish technical standards, and lead innovation in areas like analytics, accessibility, and emerging Generative AI (GenAI) capabilities for mobile app development.
Key Responsibilities:
Architecture & Design
- Define and implement the end-to-end mobile architecture for cross-platform apps built using NativeScript (JavaScript/TypeScript).
- Architect and optimize integration layers between NativeScript and native Android (Java/Kotlin) and iOS (Swift/Objective-C) modules.
- Define and enforce design patterns (MVVM, Clean Architecture, or Reactive paradigms) ensuring scalability and maintainability.
- Lead proofs of concept (POCs) and prototypes (POVs) for new technologies, especially around GenAI integration in mobile app workflows.
Development & Integration
- Lead the development of custom NativeScript plugins to bridge with Java-based Android APIs and native libraries.
- Collaborate with Android and iOS teams to integrate native SDKs and optimize cross-platform interoperability.
- Implement CI/CD pipelines and manage multi-platform build configurations.
- Oversee secure and performant integration with backend services (REST, GraphQL, Firebase, etc.).
Analytics & Accessibility
- Design and implement mobile analytics frameworks (e.g., Firebase Analytics, Google Analytics for Firebase, Adobe Analytics, Mixpanel, etc.) for event tracking, performance monitoring, and user behavior insights.
- Define data capture strategy, tagging plans, and ensure compliance with privacy and data governance standards (GDPR, CCPA).
- Lead efforts to implement Accessibility standards (WCAG, ADA compliance) across mobile apps, ensuring inclusive design and usability for all users.
- Collaborate with design and QA teams to build and validate accessible UI components and experiences.
Innovation & GenAI Integration
- Develop POVs and POCs leveraging Generative AI (e.g., OpenAI, Azure OpenAI, Gemini, or Anthropic APIs) within mobile app contexts such as personalized user experiences, conversational interfaces, or smart content generation.
- Evaluate and recommend frameworks, SDKs, and APIs for AI-driven features in mobile environments.
- Partner with data science and AI teams to operationalize GenAI capabilities securely and responsibly.
Technical Leadership
- Mentor cross-functional teams (frontend, backend, and native developers) on architectural best practices and NativeScript implementation strategies.
- Conduct code reviews, performance audits, and architectural assessments.
- Document architectural decisions, best practices, and technology roadmaps.
- Collaborate with product, UX, and QA teams to ensure alignment with business and design goals.
Performance & Optimization
- Optimize cross-platform app performance and bridge efficiency between NativeScript and native layers.
- Address UI rendering bottlenecks, memory leaks, and API performance issues.
- Ensure compliance with Play Store and App Store submission standards.
Required Skills and Qualifications:
Core Expertise:
- 15+ years of software development experience; 5+ years in mobile architecture.
- Proven hands-on experience with NativeScript (JavaScript/TypeScript).
- Proficiency in Java, Kotlin, Android SDK, and JavaScript/TypeScript.
- Experience building custom NativeScript plugins and bridging native Android/iOS code.
Analytics & Accessibility:
- Hands-on experience implementing mobile analytics frameworks and custom event tracking.
- Deep understanding of mobile accessibility standards, tools, and testing frameworks.
GenAI:
- Demonstrated experience or POCs using Generative AI technologies (OpenAI, Azure OpenAI, Hugging Face, Gemini, etc.) within mobile app architectures.
- Familiarity with integrating AI-based conversational interfaces or content generation features in apps.
Technical Stack:
- JavaScript, TypeScript, Node.js, NativeScript CLI, Angular/Vue (optional)
- Android (Java/Kotlin), iOS (Swift/Objective-C)
- REST/GraphQL APIs, Firebase, CI/CD (Jenkins, GitHub Actions, Azure DevOps)
- Git, Cloud Platforms (AWS, Azure, Google Cloud Platform)
Architecture & Design Patterns:
- MVVM, MVC, Clean Architecture
- SOLID principles, Dependency Injection, Reactive Programming (RxJS)
Soft Skills:
- Strong communication, documentation, and leadership abilities.
- Experience mentoring and managing development teams.
- Innovative mindset with a passion for continuous learning and emerging tech.
Preferred Qualifications:
- Contributions to open-source NativeScript plugins or mobile frameworks.
- Experience integrating third-party SDKs (payments, authentication, analytics).
- Exposure to hybrid architectures using NativeScript with React Native or Flutter.
- Familiarity with edge AI or on-device model deployment.
Education:
Bachelor s or Master s degree in Computer Science, Software Engineering, or a related field.