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