Company Description
PT. IDStar Cipta Teknologi (IDstar) is an IT Consultant that specializes in Business Transformation Solutions on a global scale. Our team of 250+ specialized IT professionals is dedicated to providing top-notch IT outsourcing, Robotic Process Automation (RPA) solutions, and data extraction services. With over 205+ automation solutions and 10+ proven data extraction templates, we help more than 25+ companies adapt to the digital world.
Role Description
This is a contract role for a Mobile Developer at PT. IDStar Cipta Teknologi (IDstar). As a Mobile Developer, you will be responsible for the day-to-day development and maintenance of mobile applications. This is an on-site role located in Jakarta Metropolitan Area.
Responsibilities
- Design, develop, and maintain mobile applications for iOS, Android, and hybrid platforms (React Native, Flutter).
- Implement offline and online functionality in mobile applications.
- Collaborate with UI/UX designers to implement design features and ensure optimal user experience.
- Integrate applications with Firebase and other backend services.
- Ensure cross-platform optimization and responsiveness of mobile applications.
- Apply Object-Oriented Programming (OOP) and MVC design concepts in development.
- Manage application releases to Google Play Store and Apple App Store.
- Utilize source code version control tools (GitHub, GitLab).
- Work with cloud technologies such as AWS for application deployment and integration.
- Apply Googles and Apples design principles and interface guidelines.
- Stay up-to-date with mobile development best practices, emerging tools, and technologies.
Requirements
- Bachelors Degree in Computer Science, Information Technology, or related field (or equivalent experience).
- Strong proficiency in one or more programming languages: Java, Swift, Objective-C, Kotlin, JavaScript, PHP.
- Hands-on experience with frameworks such as React Native, Flutter, Angular, React, Ioni, Drupal.
- Strong knowledge of Android SDK, iOS SDK, and related development tools.
- Experience with iOS frameworks (Core Data, Core Animation, Core Graphics, Core Text).
- Understanding of OOP, MVC patterns, and RESTful APIs.
- Familiarity with Firebase integration and backend services.
- Portfolio of published apps in Play Store and/or Apple Store is a strong advantage.
- Knowledge of UI/UX concepts and ability to work with wireframe tools (e.g., InVision, Wireframe.cc).
- Experience with version control systems (GitHub, GitLab).
- Familiarity with cloud technologies such as AWS.
- Good sense of design and attention to detail is a plus.
- Strong problem-solving skills and ability to work collaboratively in a team environ