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
- 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.
How To Apply :
Register to start your application on desktop or mobile. After registering you will receive a confirmation email. Click the link in this email to complete your application, which is best done on a desktop.
As per Company std
To install this Web App in your iPhone/iPad press and then Add to Home Screen.