Job description for Mobile Engineer at Hukumonline.com
Responsibilities
- Collaborate with the product team to design, test, deploy, and maintain high-quality mobile applications and mobile back-end services (GraphQL-based) in accordance with company standards.
- Work closely with product designers to implement UI/UX designs from Figma into seamless mobile interfaces and user experiences.
- Collaborate with product, QA, data teams, and related stakeholders to monitor and maintain product quality and user engagement after release.
- Continuously optimize application performance and operational costs.
- Prepare development documentation and conduct post-mortem documentation for P0 incidents.
- Mentor and support junior developers in their technical growth.
- Participate actively in all Scrum ceremonies, as well as technology division and company events.
Requirements
- Bachelor’s Degree (S1) in Computer Science, Information Systems, Informatics Engineering, or other related engineering fields.
- Minimum 3 years of proven experience in native mobile application development, supported by a portfolio of published or completed mobile applications.
- Professional certifications such as Google Associate Android Developer or Apple Certified Developer are considered a strong advantage.
- Strong proficiency in Swift, Kotlin, and Java. Experience with Objective-C and C++ is a plus.
- Solid understanding of mobile application architectures including MVC, MVVM, MVP, MVI, VIPER, Clean Architecture, and TCA.
- Familiarity with mobile testing techniques, frameworks, and deployment processes to app marketplace ecosystems.
- Proficient in using profilers and debuggers across mobile development platforms.
- Experience integrating mobile sales and payment SDKs.
- Strong understanding of networking and connectivity concepts in mobile development, including Offline-First architecture, BLE, RESTful APIs, GraphQL, MQTT, and push notifications.
- Understanding of mobile security fundamentals, including key management, system access control, biometrics, and user authentication.
- Familiar with App Store Review Guidelines, Human Interface Guidelines (HIG), Google Play Policies, and Android Compatibility standards.
- Familiarity with Scrum and Agile development methodologies and related tools such as JIRA.
- Strong awareness of UI/UX principles with a good sense of design best practices and design language consistency.
- Strong communication skills and active contribution within a collaborative team environment.
- Passionate about staying up to date with the latest trends in mobile technology and AI.




