We’re Looking for: Android Developer
Qualification: BE/B.Tech, MCA
Experience: 0-2 years of Experience
Preferred: Immediate Joiners
Skills:
- Fundamentals in object-oriented design, data structures, algorithm design, problem-solving and complexity analysis.
- Strong knowledge of Android SDK, different versions of Android, and how to deal with different screen sizes.
- Java, Kotlin, Familiar with Android Architecture Components, Offline & online data storage & synchronization, RESTful API & JSON structure.
- Working experience with RxJava, Dagger, Room, and SQLite.
- Basic knowledge of web technologies (HTML, Javascript,CSS)
- Familiarity with Firebase, cloud message APIs, and push notifications.
- Proficient understanding of code versioning tools like Git
- Familiarity with the App submission process (Google Play) & CI/CD tools.
- Optimizing app performance and keeping up to date on the latest industry trends in mobile technologies.
- Strong understanding of material design, memory management, files I/O, network protocols, concurrency, multi-threading, etc.
- Working knowledge of hybrid technologies like React Native, Flutter is an added bonus
Responsibilities:
- Design, develop, test, and document the assigned development tasks, including new features and support activities.
- Lead or participate in design reviews, code reviews, and architecture evolution discussions
- Ensure the performance, quality, and responsiveness of applications.
- Work as either part of a team or individually to define, and ship new features. • Identify and correct bottlenecks and fix bugs.
- Help maintain code quality, organization, and automation
Nice to Have:
- Portfolio / GitHub references
Job Category: Android Development
Job Type: Full Time
Job Location: Bilaspur Chattishgarh