Chi tiết công việc Fresher Android Developer tại Công ty TNHH Shelby Global
Job Overview
We are looking for talented fresh graduates who have a strong interest in Android application development and are willing to build their careers in Android Framework or Automotive Android development.
The ideal candidate should have a solid foundation in Java or Kotlin, basic Android development knowledge, logical problem-solving skills, and relevant academic projects or practical experience.
Key Responsibilities
- Participate in the development, testing, and debugging of Android applications.
- Write clean, readable, and maintainable code using Java or Kotlin.
- Support Android application builds and testing on emulators or physical devices.
- Identify and troubleshoot application issues using Logcat and Android Studio debugging tools.
- Work with REST APIs, JSON data, local databases, permissions, and Android application components.
- Collaborate with the technical team and continuously develop knowledge of Android Framework, Automotive Android, or related technologies.
- Learn and apply coding standards, version control practices, and software development processes.
Candidate Requirements
Academic Background
- Fresh graduates from Computer Science, Information Technology, Software Engineering, Electronics, or related fields.
- Candidates from HUST, VinUniversity, FPT University, or equivalent Tier-1 institutions are preferred.
Programming Skills
Candidates should have basic to good knowledge of Java and/or Kotlin, including:
- Object-oriented programming concepts.
- Classes, objects, inheritance, interfaces, and polymorphism.
- Collections and exception handling.
- Basic multithreading.
- Clean and readable coding practices.
Android Development Knowledge
Candidates should have basic knowledge or project experience in Android development, including:
- Android Studio, Android SDK, and Gradle fundamentals.
- Activity, Fragment, Intent, Bundle, and Android application lifecycle.
- XML layouts, ConstraintLayout, RecyclerView, and Material Components.
- Basic data storage using SharedPreferences, SQLite, Room, or DataStore.
- REST API integration and JSON parsing.
- Basic Android permissions.
- Debugging using Logcat and the Android Studio debugger.
Academic Project Experience
Preference will be given to candidates who have completed final-year projects using Java or Kotlin, particularly in the following areas:
- Android application development.
- API-based or client-server mobile applications.
- Gaming, real-time, or performance-oriented applications.
- Applications involving databases, cameras, location services, Bluetooth, sensors, or notifications.
Candidates should be able to clearly explain:
- The objective of the project.
- Their individual contribution.
- Technologies and tools used.
- Technical challenges faced and how they were resolved.
Preferred Qualifications
Additional preference will be given to candidates with exposure to:
- Git and basic version control.
- APK build processes.
- Application testing on emulators or physical devices.
- Android Services.
- ADB commands.
- Android system logs or bug reports.
- Android Framework, AOSP, Middleware, Embedded Android, or Automotive Android.
- Internships or practical Android development experience.
- GitHub projects.
- Hackathons or coding competitions.
- Open-source contributions.
Core Competencies
- Logical and analytical thinking.
- Basic understanding of data structures and algorithms.
- Strong problem-solving ability.
- Clean coding practices.
- Basic debugging skills.
- Willingness to learn new technologies.
- Interest in Android Framework or Automotive Android development.
- Ability to communicate and explain technical projects clearly.

