Sektor Bisnis: Teknologi
RRequirements:
Currently pursuing or recently graduated with a degree in Computer Science or related fields.
Basic knowledge of software engineering concepts.
Familiarity with Android development and Kotlin programming language.
Experience in building simple UI/UX designs (academic projects or personal apps are a plus).
Basic understanding of Git and version control workflow.
Understanding of how to work with REST APIs.
Passed a series of tests designed by NBS, including:
A written test on algorithms, OOP (Object-Oriented Programming), and basic data structures
A test to create a simple program on the preferred platform
Willing to undergo a 1 month unpaid trial period, followed by an internship for a minimum of 3 months and a maximum of 1 year, with the opportunity to be recommended for a full-time employee position.
Preferred Requirements:
Familiarity with Firebase tools (Push Notification, Crashlytics, Analytics, etc.).
Basic understanding of MVVM architecture, Clean Architecture, and Repository Pattern.
Knowledge of algorithms and data structures.
Understanding of Object-Oriented Programming (OOP) principles.
Interest in writing clean, efficient, and reusable code following SOLID principles.
Familiarity with reactive programming concepts.
Experience with Jetpack Compose is a plus.