8 Manipal Business Solutions Jobs
4-7 years
Delhi ncr, Gurgaon / Gurugram, Noida
Manipal Business Solutions - Android Developer (4-7 yrs)
Manipal Business Solutions
posted 2mon ago
We are seeking a skilled Android Developer to join our team. The ideal candidate will have a strong understanding of Android application development, architecture, and core frameworks. They will be responsible for designing, developing, and maintaining high-quality mobile applications, collaborating with cross-functional teams to define and deliver innovative solutions.
Key Responsibilities :
1. Android Architecture & Components :
- Design, build, and maintain Android applications using core Android components like Activities, Services, Intents, Content Providers, Notifications, and Web View.
- Ensure adherence to best practices and architecture patterns like MVC, MVVM, etc.
2. Multi-threading & Web Services :
- Develop apps that efficiently handle multi-threaded operations, especially in high-traffic or data-heavy environments.
- Integrate with web services using XML, JSON, and RESTful APIs for seamless data communication.
3. UI/UX Development :
- Design complex layouts using Views, Layouts, Menus, and ensure a smooth and intuitive user experience.
- Work closely with the UI/UX team to implement custom UI components and adapt designs to varying screen sizes.
4. Proficiency in Tools & Languages :
- Write clean, maintainable code in Java, with strong expertise in OOP Design principles.
- Use development environments such as Eclipse and Android Studio effectively for application development and debugging.
- Knowledge of C++ and JavaScript for specific project requirements.
5. Third-Party Libraries & Native SDK Integration :
- Integrate third-party libraries and SDKs as required, ensuring seamless functionality and compatibility with app features.
- Familiarity with integrating native SDKs for device-specific functionalities like camera, GPS, and USB-connected peripherals.
6. Code Quality & Performance Optimization :
- Write high-quality code that is scalable, efficient, and easy to maintain.
- Perform code reviews and optimize performance across various devices.
- Ensure defect-free code by collaborating with QA and maintaining a test-driven development approach.
7. Project Ownership & Delivery :
- Take full ownership of project delivery timelines and milestones.
- Collaborate closely with project managers, designers, and other developers to meet project deadlines.
- Provide solutions for technical challenges and be responsible for maintaining code integrity and best practices.
Skills Required :
1. Camera & USB Device Integration :
- Experience working with Android's camera API, including handling camera sensors, taking pictures, and video recording.
- Hands-on experience in integrating and managing USB-hosted devices such as biometric scanners.
2. Custom UI & Framework API Experience:
- Proficiency in creating custom UI elements and layouts.
- Strong knowledge of Android's framework APIs for handling GPS, camera, accelerometer, gestures, and third-party libraries.
3. JSON Knowledge :
- Expertise in parsing and manipulating JSON for data storage and network communications.
4. Time Management & Delivery :
- Proven ability to deliver high-quality, defect-free code within the agreed timelines.
- Work independently with minimal supervision and coordinate with independent testers to ensure quality assurance.
Technical/Functional Proficiency :
- Deep understanding of Android application lifecycle and architecture patterns (MVC, MVVM).
- Expertise in multi-threaded application development, including threading libraries like AsyncTask, Handlers, and Executors.
- Familiarity with data storage mechanisms including SQLite and Shared Preferences.
- Hands-on experience with Android Studio and Eclipse IDE.
- Strong object-oriented programming (OOP) skills with proficiency in Java and understanding of C++.
- Experience with RESTful web services and integrating third-party APIs.
- Understanding of device-specific functionality such as accelerometer, GPS, and camera, with exposure to gesture controls.
- Experience with Firebase or other cloud services is a plus.
Educational Qualifications :
- Bachelor's Degree in Computer Science, Information Technology, Engineering, or a related field (B. Tech or equivalent).
Functional Areas: Software/Testing/Networking
Read full job descriptionPrepare for Android Developer roles with real interview advice
4-7 Yrs
Delhi ncr, Gurgaon / Gurugram, Noida
4-8 Yrs
Mumbai
3-7 Yrs
Delhi ncr, Gurgaon / Gurugram, Noida
3-6 Yrs
Delhi ncr, New Delhi, Gurgaon / Gurugram +1 more
5-7 Yrs
Delhi ncr, Gurgaon / Gurugram, Noida
4-7 Yrs
Delhi ncr, New Delhi, Gurgaon / Gurugram +1 more
4-6 Yrs
Delhi ncr, Gurgaon / Gurugram, Noida
3-6 Yrs
Gurgaon / Gurugram, Noida