Job Description
Hiring Android Developers with min 3 years of experience for a prominent software company in Kerala
Requirements:
He should have knowledge on working on Apple and Google Play store.
Technical knowledge and hands on experience on ReactNative, HTML, CSS, JQyery, Java Script, Any one Database certifications like Oracle/ SQL/MySQL.
Proficiency in Java or Kotlin programming languages, Android SDK, Android Studio, and related development tools.
Familiarity with Android architecture components (e.g., MVVM, LiveData, Room) and the ability to design scalable and maintainable app architectures.
Understanding of mobile UI/UX principles and the ability to implement appealing and user-friendly interfaces.
Experience with integrating RESTful APIs, handling data in JSON/XML formats, and working with third-party libraries.
Knowledge of unit testing frameworks (e.g., JUnit) and debugging techniques to ensure application stability.
Responsibilities:
Android App Development: Design, develop, and maintain Android applications that meet the technical requirements and adhere to best practices for usability, performance, and security.
Coding and Debugging: Write clean and efficient code, debug and troubleshoot issues, and optimize application performance for various Android devices and OS versions.
UI/UX Implementation: Collaborate with UI/UX designers to translate design concepts into well-functioning user interfaces, ensuring an excellent user experience.
Integrations: Work with backend developers to integrate RESTful APIs and other third-party services to enable seamless data flow and functionality within the mobile app.
Quality Assurance: Perform unit testing and participate in code reviews to maintain high code quality and ensure application reliability.
Version Control: Utilize version control systems (e.g., Git) to manage code changes, collaborate with team members, and track project progress.
Performance Optimization: Identify and implement performance optimizations to enhance application responsiveness and reduce resource consumption.
Platform Research: Stay updated with the latest Android development trends, tools, and frameworks to continuously improve development practices.
Bug Fixing and Maintenance: Address bugs and issues reported by users, perform maintenance tasks, and release updates to ensure a smooth and error-free user experience.
Documentation: Create and maintain comprehensive technical documentation for the developed applications, APIs, and libraries.