Manipal Business Solutions
Manipal Business Solutions - Android Developer
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
Location: in, IN
Posted Date: 11/22/2024
Contact Information
Contact | Human Resources Manipal Business Solutions |
---|