Job Description :
• Proficiency in Kotlin programming languages
• Impeccable experience with Android SDK and various SDKs
• Experience in publishing an application on the Google Play store
• Proven work experience in design patterns mobile architecture using frameworks such as MVVM/MVC/MVP
• Familiarity with RESTful APIs to effectively integrate Android applications
• Proficient understanding of code versioning tools such as Git
• Proven experience with various testing tools
• Strong knowledge of the third-party libraries and APIs
• Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies
• Solid understanding of the full mobile development life cycle
• Experience using the various AndroidX libraries
• Knowledge of the different profiling and debugging tools provided by Android Studio
• Familiar with using Android Studio, the official Integrated Development Environment (IDE)
• Knowledge of designing user interfaces (UI) and user experiences (UX)
• Experience with Android Architecture Components such as ViewModel, LiveData, Room, and Navigation
• Experience in integrating Android applications with backend services using RESTful APIs
• Solid knowledge of database management systems like SQLite or Firebase
• Ability to write unit tests, perform debugging, and troubleshoot issues
• Understanding and adherence to the Material Design guidelines
• Hands-on experience in Cross-device compatibility
• Proficient with techniques to optimize Android application performance
• Effective collaboration with stakeholders
Education & Experience :
Experience: 4 - 5 Years
Role: Android Developer
Employment Type: Full-Time, Permanent
Role Category: Mobile App/Android Development
UG : Any Graduate
PG : Any Postgraduate
Responsibilities :
• Designing, developing, and maintaining Android applications using Kotlin
• Implementing user interface (UI) designs, ensuring a visually appealing and intuitive user experience (UX) in line with Material Design guidelines
• Integrating Android applications with backend services through RESTful APIs, handling data retrieval, submission, and synchronization
• Managing data storage within Android applications, including utilizing local databases in SQLite or Firebase
• Conducting Testing and Debugging
• Optimizing the performance of Android applications, including memory management, network efficiency, and app resource optimization
• Utilizing version control systems like Git for code management, tracking changes, and collaborating with other developers in the team.
• Incorporating third-party APIs, libraries, and services within Android applications to extend functionality and enhance user experience.
• Ensuring that Android applications are responsive to diverse Android versions and device configurations, working flawlessly across various devices, screen sizes, and orientations.
• Preparing Android applications for deployment to the Google Play Store, including generating signed APKs, handling release versions, and managing app store guidelines and requirements.
• Identifying and resolving bugs, issues, and crashes in Android applications, and providing ongoing maintenance and support as needed
• Leveraging new technologies, best practices, and the most recent trends in Android development to accelerate the development process and delivers high-quality applications.
• Engaging in tandem with backend engineers, designers, and other team members, emphasizing project requirements, providing progress updates, and resolving technical issues
• Creating and maintaining documentation for Android applications, including architectural decisions, code documentation, and user guides.
• Embedding security controls into Android apps, such as secure data storage, secure network communication, and rigorous handling of confidential user information.
Experience
4 - 5 Years
Salary
As per Company std
Category
Android Developer
Gender
Both
Date Posted
03/07/2024
Email
[email protected]
Contact No
9865263377