The position:
We are seeking a passionate and talented Linux System Engineering Intern (Android knowledge is a plus) to join our growing mobile development team. As a member of our team, you will have the opportunity to learn from experienced developers, contribute to real-world projects, and build a strong foundation in Android development. This is an excellent opportunity for recent graduates who are eager to learn and grow in a dynamic and collaborative environment.
What You Will Be Doing:
- Assist in the design, development, and testing of Android applications.
- Write clean, maintainable, and efficient code in Java or Kotlin.
- Collaborate with cross-functional teams (designers, product managers, etc.) to define and develop new features.
- Participate in code reviews and follow coding best practices.
- Debug and fix issues in existing applications.
- Conduct basic testing on applications to ensure quality and performance.
- Stay up-to-date with the latest Android development trends and technologies.
- Contribute to improving development processes and tools.
What We Need From You:
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- Strong knowledge of Linux operating systems, including Ubuntu, CentOS.
- Well knowledge and understanding of object-oriented programming principles.
- Basic understanding of RESTful APIs and web services is a plus.
- Strong problem-solving and analytical skills.
- Excellent communication and teamwork skills.
It Would Be Nice If You Had:
- Knowledge about Android system
- A strong desire to learn and grow as an Android developer.
- Knowledge of Android SDK and Android Studio is a plus.
- Familiarity with Java or Kotlin programming languages.
- Personal projects or contributions to open-source projects.
- Experience with version control systems (e.g., Git).
- Knowledge of UI/UX design principles.
Benefits:
- Mentorship and training opportunities.
- Opportunity to work on challenging and impactful projects.
- Collaborative and supportive work environment.
- And much more for your exploration.