Deskripsi pekerjaan ANDROID DEVELOPER NBS (nusantara beta studio)
Job Descriptions
- Design, code, and debug applications with minimal oversight and direction.
- Maintain application performance and collaborate with cross functional team to define, design, and ship new features.
- Incorporate user feedback to improve software design and function.
- Work closely with the product development team to design, develop and published the product into marketplace.
- Continually learn about new programming languages, operating system updates, and other information that will affect the functions of applications in development.
Responsibilities:
- Research, design, develop, enhance, and maintain high-performance Android applications.
- Develop high performance, reusable, and reliable code.
- Be passionate about code quality, testing, and performance.
- Pay close attentions to Business Requirements and Details.
- Be Agile and able to work as a team.
- Drive best practices and stay current on upcoming Android Development Technologies.
Requirements:
- Bachelor degree or equivalent of Computer Science or related fields.
- 2 years of software engineering experience.
- Min. 2 years of experience working as Android Developer.
- Have min 2 published apps in PlayStore.
- Proficient in Kotlin.
- Proficient in building complex UI/UX
- Proficient with Git and Git Working Flow.
- Proficient in working with REST APIs.
Preferred Requirements:
- Experienced implementing/working with Firebase tools (Push Notification, Crashlytics, Analytics etc)
- Experienced with MVVM, Clean Architecture and Repository Pattern.
- Have a Good Understanding of Algorithm and Data Structure.
- Have a Good Understanding of OOP.
- Love SOLID, Reusable and efficient Programming.
- Have a Good Understanding of Reactive Programming.
- Experienced using Jetpack Compose.