Overview
About the job:
Key Responsibilities:1. Design and develop complex, reusable mobile components capable of high-performance execution across multiple platforms.
2. Build and maintain Flutter/React Native libraries and plugins that interface directly with C++, Java, Kotlin, or Swift.
3. Analyze, diagnose, and resolve deep-level performance bottlenecks, including memory leaks and frame-rate drops.
4. Evolve existing internal frameworks by building robust, well-documented shared libraries.
5. Evaluate and introduce emerging mobile technologies, tools, and CI/CD processes to streamline development.
Who can apply:
- are Computer Science Engineering students
Only those candidates can apply who:
Salary:
₹ 2,00,000 - 3,00,000 /yearExperience:
0 year(s)Deadline:
2026-03-16 23:59:59Skills required:
HTML, CSS, JavaScript, jQuery, Bootstrap, Flutter, REST API, React Native, iOS, Android, Kotlin and FirebaseOther Requirements:
A. Experience:
1. LLM integration: Proven experience integrating OpenAI GPT or Google Gemini APIs within mobile environments.
2. Agentic AI & orchestration: Familiarity with LangChain, CrewAI, or AutoGen to build autonomous mobile features.
3. Vector databases: Understanding of Pinecone or ChromaDB for implementing Retrieval-Augmented Generation (RAG).
4. On-device AI: Knowledge of TensorFlow Lite or CoreML for high-performance, offline model execution.
5. Data privacy: Expertise in securing AI-driven data flows and managing context window efficiency.
B. Technical requirements:
1. Expert knowledge of either React Native (including JSI/Turbo Modules) or Flutter (including MethodChannels/FFI).
2. Strong understanding of Android (Java/Kotlin) and iOS (Swift/Objective-C) SDKs and their respective ecosystem guidelines.
3. Proven ability to interface mobile UI layers with C/C++ native code for performance-critical tasks.
4. Expertise in modern state management (Redux, MobX, or BLoC) and real-time communication via Socket.io.
5. Deep experience implementing OAuth2, JWT, and secure local storage protocols.
6. Tooling: Proficiency with Git, modern bundlers (Metro, Webpack), and cloud infrastructure (GCP).
7. Ability to write performant, modularized code that adheres to SOLID principles and MVVM/Clean Architecture patterns.
About Company:
Software Lab takes IT software services out of the dark ages by bringing radical cost savings to large businesses while simultaneously delivering a fundamentally higher quality product. It turns out it's never a bad idea to use such proven principles as assembly lines, specialized machine tooling, lean manufacturing, Kaizen, Kanban, continuous integration, and continuous quality.