Job Requirements
Skills
Job description for Android Developer at Dinotis
- Design and build advanced applications for the Android platform
- Collaborate with cross-functional teams to define, design, and ship new features
- Work on bug fixing and improving application performance
- Translate designs and wireframes into high quality code
- Design, build, and maintain high performance, reusable, and reliable Java code
- Ensure the best possible performance, quality, and responsiveness of the application
- Identify and correct bottlenecks and fix bugs
- Help maintain code quality, organization, and automatization
- BS/MS degree in Computer Science, Engineering or a related subject
- 2 to 4 years of Android development experience.
- Proven software development experience and Android skills development
- Working knowledge of several architectural approaches including clean architecture like MVVM.
- Experience with backend integration via RESTful APIs
- Experience with third-party libraries and APIs
- Knowing WebRTC, RTMP or other Real-time protocols is a plus
- Solid understanding of the full mobile development life cycle.
- Have prior experience as an Android Developer using Kotlin, Java, Android SDK
- Understanding and experience in Unit Testing is a plus
- Writes / delivers clean, organized codes that can be easily understood by other team members
- Strong in troubleshooting
- Resides in the Jabodetabek area and is able to commute to South Jakarta.
Glints Safety Tips
Don't provide your bank or credit card details when applying for jobs. Legitimate employers and hiring managers do not require an application fee or expect you to pay for training.
Learn More