Mobile App Developer | Codersbrain
contractual
Posted on June 26, 2025
Job Description
Mobile App Developer - Cordova
Job Summary
We are seeking a passionate and highly motivated Mobile App Developer specializing in the Cordova platform to join our team immediately. The successful candidate will play a key role in developing a mobile application that communicates with BLE (Bluetooth Low Energy) sensors for data download and visualization. This exciting role offers hands-on experience with BLE communication, mobile app development for both Android and iOS, and data visualization techniques, contributing directly to the success of a real-world IoT project.
Responsibilities
- Port the existing Android application to the iOS platform.
- Develop new features in the application for both Android and iOS.
- Implement BLE communication protocols including data discovery, pairing, and data transfer.
- Parse, format, and store data from BLE sensors in a structured format.
- Design and develop intuitive user interfaces for data visualization and analysis.
- Implement secure data transmission and storage, while handling connection drops, retries, and state management efficiently.
- Conduct testing on real devices and simulators (Android Studio Emulator and Xcode Simulator) to ensure optimal performance and stability.
- Provide thorough documentation and support for the developed features while collaborating closely with cross-functional teams to align app functionality with business requirements.
Qualifications
- Proficient in Phonegap/Cordova (for both Android/iOS) – version 10.1 & above.
- Strong skills in HTML, CSS, JavaScript, Knockout.js, and jQuery.
- Experience with SQLite for mobile database management.
- Deep understanding of mobile app lifecycle and state management.
- Basic knowledge of BLE architecture and communication protocols (including GATT, Characteristics, and Services).
- Ability to process and format data received from BLE devices.
- Experience in developing mobile applications using Phonegap/Cordova for both Android and iOS platforms.
- Familiarity with testing and debugging techniques using tools such as Android Studio Emulator and Xcode Simulator.
Preferred Skills
- Previous experience working on IoT or sensor-based projects.
- Familiarity with handling background processes and data synchronization.
- Understanding of data security and encryption in mobile apps.
- Experience using Git version control for collaborative development.
- Experience with data visualization tools such as Highcharts.
Experience
- 3-7 years of experience in mobile app development, preferably with a focus on Phonegap/Cordova-based projects.
- Relevant experience in IoT or sensor-based applications is an added advantage.