Education Qualification :
Engineer - B.E / B.Tech / MCA
Job Responsibilities
- Lead front-end architecture for AI-enabled mobile and web applications using React Native and ReactJS.
- Design scalable component architecture and state management using Redux, Toolkit, and Saga/Thunk.
- Convert business requirements into low-level technical designs and reusable UI components.
- Develop core modules and complex AI-driven user flows.
- Integrate Generative AI platforms such as OpenAI, Azure OpenAI Service, Google Vertex AI, and Amazon Bedrock.
- Build AI features like chatbots, smart search, recommendations, and summarization.
- Implement real-time communication using WebSockets, SSE, and streaming APIs.
- Integrate Firebase services for auth, push notifications, analytics, crash reporting, and feature flags.
- Leverage native device capabilities such as biometrics, camera, sensors, and offline storage.
- Ensure secure handling of user and AI-generated data.
- Optimize performance, rendering, memory, and battery usage.
- Define and enforce testing standards using Jest and React Native Testing Library.
- Conduct code reviews and quality checks.
- Support CI/CD pipelines and app store releases.
- Resolve platform, dependency, and AI-integration issues.
- Mentor developers and promote modern front-end and AI best practices.
- Participate in Agile planning and delivery.
Job Requirements and Qualifications
- Strong hands-on experience with React Native and its internal architecture.
- Proven experience building web frontends using ReactJS, NextJS, NodeJs.
- Expertise in Redux, Redux Toolkit, Redux Saga/Thunk, and React hooks.
- Proficiency in JavaScript (ES6+), TypeScript, HTML5, and CSS3.
- Experience with unit and integration testing using JEST.
- Hands-on knowledge of WebSockets and real-time data handling.
- Experience integrating Generative AI / LLM APIs (OpenAI, Azure OpenAI, Vertex AI, or Bedrock).
- Exposure to AI use cases like chat, personalization, semantic search, and summarization.
- Understanding of AI front-end patterns such as streaming responses and fallbacks.
- Familiarity with responsible AI and data privacy practices.
- Experience with Firebase Authentication, FCM, Analytics, Crashlytics, and Remote Config.
- Strong understanding of iOS and Android internals (lifecycle, memory, permissions).
- Working knowledge of Xcode and Android Studio.
- Experience consuming RESTful and GraphQL APIs with offline support.
- Knowledge of mobile security best practices.
- Proficiency in Git, pull requests, and CI/CD pipelines.
- Ability to troubleshoot performance, compatibility, and dependency issues.
- Experience working in Agile/Scrum teams.
- Proven delivery of multiple end-to-end mobile application lifecycles.