Job Description: Mobile Developer
Jakarta
Contract
Need Experience in Insurance
Main Responsibilities
• Develop mobile applications according to business requirements and technology standards.
• Release tested mobile applications into the Google Play Store and/or Apple App Store, ensuring all functionalities work properly.
• Maintain and troubleshoot issues related to mobile applications.
• Monitor and ensure high availability and performance of mobile apps.
• Write high-quality, clean, maintainable code along with technical documentation.
• Collaborate with cross-functional teams including developers, technical leads, UI/UX designers, QA, product owners, tribe leaders, and other stakeholders throughout the development lifecycle.
Competencies
Technical Competency: Application Development & Management
• Ability to conduct business and IT analysis to create value for stakeholders and tailor applications to business needs.
• Strong understanding of user journey, system display requirements, and system flows.
• Ability to design applications and features, and oversee implementation.
• Ensures effective knowledge transfer and provides optimization plans for integration and migration.
Educational Background
Bachelor's degree or higher in Computer Science or related fields.
Experience Requirements
Minimum 2 years of experience in mobile application development.
Training & Certification
Not mandatory.
Additional Required Skills
• Strong understanding of Dart programming language.
• Solid knowledge of Flutter.
• Good understanding of local databases (SQLite). Experience with Moor is a plus.
• Strong understanding of API integration. Experience with Dio is a plus.
• Good understanding of Clean Architecture.
• Basic knowledge of Agile and Scrum methodologies.
• Self-motivated, proactive attitude with strong communication skills.