Nwaresoft stands at the forefront of technology, offering a comprehensive suite of IT Services, Consulting, IoT Solutions, and IT Outsourcing. With over a decade of expertise, we specialize in custom software development and pre-built solutions tailored to diverse business needs. Our commitment to excellence is reflected in our meticulous development process, innovative craftsmanship, and attention to detail.
We have established long-term partnerships with leading clients, including Fiserv, ICICI Bank, GMR, HPCL, IOCL, Nayara, C3Centricity, IRCTC, AMU, IONFS, Secure Parking, SDMC, and MP Tourism. These enduring relationships highlight our expertise in delivering successful digital transformation projects across multiple industries.
Role Overview:
We are seeking an experienced Android Developer with 6–8 years of proven expertise in building and maintaining high-quality mobile applications. The ideal candidate should be proficient in hybrid app frameworks and Native app development. This role involves end-to-end app development, performance optimization, seamless API integrations, and delivering consistent user experiences across diverse devices and platforms.
Key Responsibilities
- Hybrid App Development (Cordova)
o Build, maintain, and optimize hybrid mobile applications using Apache Cordova.
o Develop and customize Cordova plugins to bridge native Android (Java/Kotlin) functionality with JavaScript.
o Troubleshoot Cordova-specific issues such as build errors, dependency conflicts, and plugin compatibility.
o Optimize Cordova apps for performance, stability, and cross-device compatibility.
- Native App Development (Java/Kotlin)
o Design and implement native Android applications using Java and Kotlin.
o Integrate native features like Bluetooth, USB, Camera, POS terminals, and IoT devices directly with the Android framework.
o Handle Jetpack libraries, Material UI, CameraX, ML Kit, Retrofit, and Room DB for modern native app development.
o Optimize native apps for performance, memory efficiency, and battery usage.
- Cross-Project Responsibilities
o Integrate both hybrid and native apps with backend REST APIs, JSON payloads, and secure communication protocols (JWT/JWE).
o Collaborate with designers, backend developers, and QA teams to ensure smooth feature delivery across projects.
o Participate in testing, debugging, and code reviews for both Cordova and native codebases.
o Maintain Gradle build system configurations for both Cordova and native Android projects.
o Stay updated with latest trends in Cordova tools, Android SDKs, Kotlin features, and mobile frameworks.
o Contribute to CI/CD pipelines for faster and more reliable deployment of both Cordova and native apps.
o Mentor junior developers, share best practices, and provide guidance on hybrid vs native architecture decisions.
Required Skills
o Hands-on Cordova app development, plugin creation, configuration, and debugging.
o Integration of Cordova apps with native Android modules.
o Skilled in resolving Cordova-Gradle build issues, dependency conflicts, and plugin upgrades.
- Native Android (Java & Kotlin)
o Proficient in Java and Kotlin development.
o Strong with Android Jetpack (Navigation, Lifecycle, Room, ViewModel, DataBinding).
o Experience with Coroutines, LiveData, Retrofit/OkHttp, and Material Components.
o Practical knowledge of Bluetooth/BLE, CameraX, ML Kit, USB Serial Communication, and POS integration.
- General Mobile Development
o Expertise in REST APIs, JSON, and WebSocket communication.
o Secure protocols: JWT, JWE, HTTPS, SSL pinning.
o Strong debugging, problem-solving, and performance optimization.
o Skilled in Git and CI/CD (Jenkins, GitHub Actions, Bitrise).
o Experience with payment gateways, POS, and IoT mobile applications.
o Team leadership and developer mentoring experience.
o Agile/Scrum project execution.
o Ability to guide architecture decisions (hybrid vs native).
Why Join Us
- Work on challenging projects with real-world impact in mobile and digital solutions.
- Opportunity to specialize in Cordova and hybrid app development with deep plugin-level customization.
- Collaborative work culture with supportive teams and open communication.
- Freedom to experiment, innovate, and contribute to core products.
- Exposure to cutting-edge technologies like POS, IoT, and secure mobile integrations.
- Competitive compensation with growth and learning opportunities.
Qualification:
-
Bachelor’s or Master’s degree in Computer Science, Engineering, or related field.
To know more: http://Nwaresoft.com