Mobile Developer

4 days ago


Pune, Maharashtra, India TinyCheque Full time ₹ 8,00,000 - ₹ 13,00,000 per year

ABOUT THE ROLE

We're building the next generation of AI-powered personal assistant technology. Join us in creating an innovative platform that democratizes AI expertise and makes knowledge accessible to millions of Indians. This role requires a versatile developer who can work across the full mobile stack and contribute to backend integration.

KEY RESPONSIBILITIES

Mobile Development (70%):

  • Design and develop high-performance React Native applications for iOS and Android platforms
  • Implement real-time AI features including streaming chat, voice interactions, and multi-modal processing
  • Build intuitive UI/UX for complex AI features (chat interfaces, voice recording, video capture)
  • Integrate with device capabilities: camera, microphone, file system, notifications
  • Implement offline-first architecture with smart synchronization
  • Optimize app performance for low-end devices and poor network conditions
  • Handle state management for complex application flows
  • Implement secure authentication and authorization flows
  • Build reusable component libraries and maintain design system

Backend Integration (30%):

  • Develop and maintain RESTful APIs for mobile-backend communication
  • Implement WebSocket connections for real-time features
  • Design efficient data synchronization strategies
  • Build microservices for mobile-specific needs
  • Integrate third-party APIs (OpenAI, voice services, payment gateways)
  • Implement caching strategies (Redis) for performance
  • Handle file upload/download with progress tracking
  • Build analytics and tracking systems

Cross-functional:

  • Collaborate with AI engineers to integrate ML models
  • Work with designers to implement pixel-perfect UIs
  • Participate in architecture decisions and technical planning
  • Conduct code reviews and mentor junior developers
  • Write comprehensive technical documentation
  • Participate in agile ceremonies and sprint planning

MUST-HAVE TECHNICAL SKILLS

Mobile Development:

  • 3-5 years of React Native development experience
    with production apps on App Store and Play Store
  • Strong proficiency in
    JavaScript/TypeScript
  • Deep understanding of React concepts
    : hooks, context, lifecycle, performance optimization
  • Experience with
    React Native navigation
    (React Navigation / React Native Navigation)
  • State management
    : Redux Toolkit, Zustand, or MobX
  • Native module integration
    : bridging iOS (Swift/Objective-C) and Android (Java/Kotlin) code
  • Experience with
    native build tools
    : Xcode, Android Studio, Gradle
  • API integration
    : REST APIs, GraphQL, WebSocket
  • Real-time features
    : WebRTC,
  • Local storage
    : AsyncStorage, SQLite, Realm
  • Testing
    : Jest, React Native Testing Library, Detox

Backend Development:

  • + Express
    or
    NestJS
    for API development
  • Database experience
    : PostgreSQL, MongoDB
  • Authentication
    : JWT, OAuth 2.0, session management
  • Strong understanding of
    RESTful API design principles
  • Experience with cloud services
    : AWS S3, Firebase, or Google Cloud
  • Version control
    : Git, GitHub/GitLab workflows

Mobile-Specific Expertise:

  • Audio/Video processing
    : Recording, streaming, playback
  • Device APIs
    : Camera, microphone, file system, sensors
  • Push notifications
    : FCM, APNs
  • Payment integration
    : Razorpay, Stripe, in-app purchases
  • Analytics
    : Firebase Analytics, Mixpanel, custom event tracking
  • Security
    : Secure storage, encryption, SSL pinning

HIGHLY DESIRABLE SKILLS

  • AI/ML Integration experience
    : Working with LLM APIs (OpenAI, Anthropic), streaming responses
  • Voice technology
    : Speech-to-text, text-to-speech, voice activity detection
  • React Native libraries
    : expo-speech, @react-native-voice/voice, react-native-fs
  • Performance optimization
    : Profiling, memory management, bundle size reduction
  • CI/CD
    : Fastlane, App Center, GitHub Actions for mobile
  • Deep linking & universal links
    implementation
  • Offline-first architecture
    with conflict resolution
  • Animation libraries
    : Reanimated 2, Lottie
  • Cross-platform considerations
    : Platform-specific code, responsive design
  • App Store optimization
    : Submission processes, compliance, ASO

TECHNICAL CHALLENGES YOU'LL SOLVE

  1. Building smooth, responsive UI for AI streaming responses
  2. Implementing efficient voice recording and processing in mobile environment
  3. Managing complex application state across real-time AI interactions
  4. Optimizing for Indian market: low bandwidth, varied devices, multiple languages
  5. Creating seamless offline-to-online transitions
  6. Building secure, scalable file upload systems for documents/media
  7. Implementing real-time voice/video call features with AI integration

QUALIFICATIONS

Required:

  • Bachelor's degree in Computer Science, Software Engineering, or related field
  • 3-5 years of professional mobile development experience
  • At least 2 production React Native apps
    published on both platforms
  • Strong problem-solving and debugging skills
  • Excellent communication skills in English
  • Ability to work independently and in team settings
  • Portfolio/GitHub demonstrating mobile projects

Preferred:

  • Experience in AI/ML product development
  • Contributions to open-source mobile projects
  • Experience with fintech or edtech products
  • Understanding of Indian market requirements
  • Experience with Agile/Scrum methodologies

WHAT WE OFFER

Compensation:

  • Competitive salary: ₹8-13 LPA
    (negotiable based on experience and expertise)
  • Performance-based bonuses
  • Stock options (ESOP) in growing startup
  • Annual salary reviews

Growth Opportunities:

  • Work on cutting-edge AI technology
  • Rapid career growth in fast-paced startup
  • Opportunity to lead mobile engineering team
  • Direct impact on product direction
  • Exposure to full product development lifecycle

HIRING PROCESS

  1. Resume screening
    days)
  2. Technical phone screen
    (45 mins) - React Native concepts, system design
  3. Take-home assignment
    hours) - Build a feature-complete mobile app
  4. Technical interview
    (2 hours) - Live coding, architecture discussion
  5. Final interview
    (1 hour) - Team fit, culture, career goals
  6. Offer
    days)


  • Pune, Maharashtra, India HSBC Full time ₹ 9,00,000 - ₹ 12,00,000 per year

    Job Title: Mobile Application DeveloperSummaryWe are seeking a talented and passionate Mobile Application Developer to join our IT department. The ideal candidate will have 0-2 years of experience in developing mobile applications for iOS and Android platforms. The Mobile Application Developer will be responsible for designing, developing, and maintaining...


  • Pune, Maharashtra, India Dreamz Software Solutions Pvt Ltd Full time ₹ 5,00,000 - ₹ 15,00,000 per year

    Company DescriptionDreamz Software Solutions Pvt Ltd provides adaptive software development services including E-commerce portal development, ERP solutions, customized CRMs, E-Governance, mobility solutions, and digital marketing services. Established in 2009, we serve over 800 satisfied customers and have successfully delivered more than 1000 projects using...


  • Pune, Maharashtra, India KSB Full time ₹ 12,00,000 - ₹ 36,00,000 per year

    Role OverviewWe are seeking a skilled and passionate Mobile App Developer to join our growing Digital Unit. The ideal candidate will be responsible for designing, developing, and maintaining mobile applications that support field operations, accessibility, and enterprise integration. You will work closely with cross-functional teams to deliver high-quality,...


  • Pune, Maharashtra, India OperForce AI Full time ₹ 9,00,000 - ₹ 12,00,000 per year

    Responsibilities:Design, develop and test, automate and maintain mobile applications using Flutter or React nativeCollaborate with cross-functional teams to design, and ship new features.Write great and highly responsive code.Do code reviews and provide constructive feedback to the team members.Troubleshoot and debug applications to ensure optimal...


  • Pune, Maharashtra, India erpOI AB Full time ₹ 12,00,000 - ₹ 36,00,000 per year

    Company OverviewerpOI is a leader in IT Industry, committed to driving efficiency and innovation through technology. We believe the success of our digital tools depends on seamless adoption. Our Digital Transformation team is at the forefront of this mission—helping employees and clients navigate and master enterprise applications with ease.Position...


  • Pune, Maharashtra, India Ajira Software Full time ₹ 5,00,000 - ₹ 12,00,000 per year

    ****Please note there are several companies with 'Ajira' in their name so don't confuse us with them. We are a US based smart solutions software company with offices in the US and Pune, India only. Our markets are the US and Canada. We do not do business in any other country and we do not hire people in any other country.****Pune area – 2 positionsAt Ajira...


  • Pune, Maharashtra, India Enquad Solutions Full time ₹ 4,00,000 - ₹ 12,00,000 per year

    Responsibilities:* Design, develop, test & maintain mobile apps using Flutter, Android & iOS* Ensure app performance, security & user experience* Collaborate with cross-functional teams on project deliveryProvident fund


  • Pune, Maharashtra, India Medtronic Full time ₹ 8,00,000 - ₹ 24,00,000 per year

    Our Global Diabetes Capability Center in Pune is expanding to serve more people living with diabetes globally. Our state-of-the-art facility is dedicated to transforming diabetes management through innovative solutions and technologies that reduce the burden of living with diabetes. We're a mission-driven leader in medical technology and solutions with a...


  • Pune, Maharashtra, India Antech Micro Systems Pvt ltd Full time ₹ 2,00,000 - ₹ 12,00,000 per year

    Company DescriptionAntech Micro system pvt ltd is engaged in software for CNC VMC machines.Role DescriptionThis is a contract role for a Mobile Application Developer. The position is located in Pune, with work from home acceptable. The Mobile Application Developer will be responsible for designing, developing. The developer will also ensure that applications...


  • Pune, Maharashtra, India TruckX Inc Full time ₹ 12,00,000 - ₹ 36,00,000 per year

    TruckX is one of the most exciting Bay Area startups in the Trucking & Telematics industry. Using a combination of Hardware & Software, we are transforming an industry that has seen little innovation for decades—and we already support more than 50,000 customers. And this is just the beginning.As an Engineer on the TruckX team, you will be responsible for...