Manipal Business Solutions

Manipal Business Solutions - Android Developer

Click Here to Apply

Job Location

in, India

Job Description

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). (ref:hirist.tech)

Location: in, IN

Posted Date: 11/22/2024
Click Here to Apply
View More Manipal Business Solutions Jobs

Contact Information

Contact Human Resources
Manipal Business Solutions

Posted

November 22, 2024
UID: 4904818178

AboutJobs.com does not guarantee the validity or accuracy of the job information posted in this database. It is the job seeker's responsibility to independently review all posting companies, contracts and job offers.