
Roy Technoworld•1h ago
Naukri
Junior Native Android Developer
Kolkata
Full Time
Mid Level
7000-12000
N/A
N/A
N/A
Full Job Description
Junior Native Android Developer - Roy Technoworld, Kolkata
Roy Technoworld, a leading company in India, is seeking a motivated Junior Native Android Developer to join their team in Kolkata, West Bengal. This is a full-time, permanent position for an individual with 1-2 years of experience.
Role Overview
As an Android Developer, you will be responsible for developing native Android applications. We are looking for an independent engineer capable of delivering features with minimal supervision.
Qualifications
Candidates should possess any graduation degree.
Job Responsibilities and Required Skills
- Develop native Android applications with strong expertise in Java and the Android SDK.
- Demonstrate experience in building production-grade native Android apps for various device form factors, including mobile and tablet.
- Possess strong knowledge of core Android components such as Activities, Fragments, Services, Broadcast Receivers, Content Providers, Sync Adapters, and more.
- Exhibit a strong understanding of Android UI design principles, patterns, and best practices.
- Have a good grasp of SQLite database management.
- Experience in consuming REST API services and understanding HTTP/HTTPS communication is essential.
- Show a good understanding of unit and integration testing for Android applications.
- Familiarity with developing apps for multiple locales.
- Proficiency in using third-party libraries like Dagger, Retrofit/Okhttp, and ButterKnife.
- Strong application debugging and optimization skills are required.
- Good understanding and hands-on experience with data structures and algorithms.
- Solid knowledge of designing and creating scalable software solutions.
- Ability to write clean, functional code adhering to best coding practices.
- Capability to test and fix bugs and resolve other coding issues.
- Experience in designing applications using object-oriented methodology and design patterns.
- Strong logical and analytical skills.
- Good written and oral communication skills.
- Development experience on both Windows and Linux platforms is a plus.
Experience, Skills, and Key Responsibilities
- First-hand experience with native mobile app development using JAVA is a mandatory requirement.
- Strong system design and architecture skills, specifically for Android.
- Demonstrate curiosity, a willingness to explore new paradigms, and a zest for continuous improvement and strong problem-solving skills.
- Understanding of network connections, REST APIs, and scheduling mechanisms.
- Strong knowledge of security standards (e.g., HTTPS) and privacy standards.
- Experience in End-to-End (E2E) app development and/or developing SDKs is a beneficial skill.
- Proficiency in leveraging community libraries to efficiently complete development tasks.
- Skilled in debugging Android apps using simulators and related tooling.
- Experience in developing and releasing complex, data-driven map-based apps using Native as the primary application framework.
- Experience in persisting data for offline-first apps using databases such as SQLite.
Salary Range: ₹7,000 - ₹12,000 Per Month
Company
Roy Technoworld
Kolkata
Posted on Naukri