Position: Mobile Application Developer 
Experience: - 6Years
Location: Bangalore
We are seeking an experienced Mobile Application Developer with 6+ years of hands-on experience building applications for Windows-based and Linux-based mobile devices. The ideal candidate will have strong expertise in cross-platform development, device-level integration, and performance optimization for mobile environments operating on Windows IoT / Windows Mobile or embedded Linux platforms.
This role involves designing, developing, and optimizing mobile applications that run reliably across diverse device types and screen configurations.

Key Responsibilities

Application Development

  • Design, develop, test, and deploy mobile applications for Windows and Linux-based mobile devices
  • Write clean, scalable, and maintainable code using appropriate frameworks (e.g., .NET / C# / C++ / Qt / Electron / Flutter or relevant Linux frameworks)
  • Optimize applications for different screen sizes, resolutions, and hardware capabilities
  • Ensure high performance, reliability, and responsiveness of applications

Device & OS Integration

  • Work with device-level APIs and OS services on Windows and Linux platforms
  • Integrate applications with hardware components (camera, barcode scanner, NFC, GPS, biometric devices, etc.)
  • Handle background services, threading, and offline storage
  • Ensure compatibility across OS versions and device configurations

Backend & API Integration

  • Integrate mobile applications with RESTful APIs and backend services
  • Implement secure authentication and data encryption
  • Support real-time data sync and offline-first architecture

Performance & Optimization

  • Troubleshoot and resolve performance bottlenecks
  • Optimize memory usage and battery consumption
  • Conduct testing across devices and operating environments

Collaboration & DevOps

  • Use Git for version control
  • Participate in code reviews and CI/CD deployment pipelines
  • Work closely with product, backend, and infrastructure teams
  • Document architecture, design decisions, and deployment procedures

Required Qualifications

  • 5+ years of experience in mobile application development
  • Strong experience developing applications for Windows-based or Linux-based mobile/embedded devices
  • Proficiency in relevant languages such as C#, .NET, C++, Qt, Python, or other Linux-compatible frameworks
  • Experience integrating with RESTful APIs
  • Strong understanding of mobile UI/UX design principles
  • Experience with offline storage, multithreading, and performance tuning
  • Familiarity with device-level integration and hardware APIs
  • Strong problem-solving skills and attention to detail
  • Excellent communication and collaboration skills

Preferred Qualifications

  • Experience with Windows IoT / Windows Embedded / Linux Embedded environments
  • Experience with cross-platform mobile frameworks
  • Exposure to cloud-based backend services (AWS / Azure)
  • Experience deploying applications in enterprise or industrial device environments
  • Experience on Biometric Authentication applications would be added advantage