Yulu is scheduled to hire interns for the role of Android Developer. Here is everything you need to know about this opportunity!
Job Role | Intern – Android Developer |
Qualification | B.E/B.Tech |
Experience | 1 – 3 years |
Stipend | Not Disclosed |
Job Location | Bangalore |
Last Date to Apply | Apply as soon as possible |
Eligibility Criteria
- B.Tech. Computer Science, or similar field of study, or equivalent practical experience
- UI development with optimal performance, adaptation to various screen sizes
- 1 – 3 years of experience in Java/Kotlin
- Strong coding skills
- Strong knowledge of Android SDK, different versions of Android, and how to deal with different screen sizes
- Familiarity with RESTful APIs to connect Android applications to back-end services Strong knowledge of Android UI design principles, patterns, and best practices Experience with offline storage, threading, and performance tuning
- Ability to design applications around natural user interfaces, such as “touch”
- Worked on at least 2 apps from Google Play Store
- Familiar with 3rd party libraries for Android
Nice to have:
- Android Development experience on AOSP
- AOSP Architecture, development, Building, and Flashing experience
- Experience in BLE – Core Stack
- Experience with offline storage, threading, and performance tuning.
- Working experience with most of Android Jetpack.
- Knowledge of benchmark, profile installer, startup, etc.
Job Responsibilities
- Design and build modules to be used by applications on the Android platform
- Develop object-oriented models and design data structures for android projects and implement business logic and data models with a suitable class design
- Collaborate with cross-functional teams to define, design, and ship new features.
- You are expected to work on complex projects while taking ownership and accountability of assigned things.
- Having strong knowledge of Android SDK, different versions of Android, and knowing how to deal with different screen sizes
- Unit-test code for robustness, including edge cases, usability, and general reliability.
- Work on bug fixing and improving application performance.
- Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
- Able to design modular, reusable components and Apply best practices.
- Translate designs and wireframes into high-quality code.
- Mentoring and supporting other team members by doing code reviews and applying your experience in process and technical leadership.
- Work closely with Product Manager to derive capability view from features/solutions, Lead execution of small and medium-sized projects.
- Extensive and expert programming experience in at least two general programming languages (e.g. Java, Kotlin, C++).
- Working knowledge of JNI/NDK is a plus.
- A good understanding of databases (e.g. SQLite) and working experience with Room persistent library are pluses.
- Working experience with Rest APIs integrations and libraries such as Dagger/Hilt, Coroutines, Firebase, Jetpack, etc.
- Ensure the best possible performance, quality, and responsiveness of the application
- Identify and correct bottlenecks and fix bugs
- Ensure high-quality releases through appropriate QA activities.
- Working experience with Bluetooth low energy is a plus. Key Requirements:
- Strong knowledge of Kotlin, Java, and XML.
- Good to have experience with location-based applications.
- Good to have apps published on the Google Playstore
- Proficient understanding of code versioning tools, such as Git
- Additional points if you are familiar with Bluetooth services
How to Apply?
All interested and eligible candidates can apply for the position online as soon as possible using the link below.
Apply Link: Yulu Internship 2024