Techconnect.id logo

Mobile Engineer

Posted 1 day ago

OfficeJakarta, Jakarta, Indonesia

📌 CONTRACT DETAILS

• Duration: 12-months fixed term (subject to change based on business needs)

• Engagement: Through 3rd party/vendor

• Work setup: Hybrid with dedicated full office hours

Lead/Senior

  • Lead the mobile engineering team in designing, developing, and shipping high-quality iOS and/or Android applications.
  • Strategize and formulate the mobile architecture, ensuring scalability, performance, and long-term maintainability.
  • Plan and evaluate technical roadmaps in collaboration with Product Managers, Designers, Backend Engineers, and QA.
  • Authorize technical decisions related to mobile frameworks, tooling, and engineering standards.
  • Lead code reviews, set coding standards, and drive a culture of engineering excellence across the team.
  • Recommend and implement best practices in mobile architecture, component design, and state management.
  • Control quality assurance processes by defining testing strategies, CI/CD pipelines, and release workflows.
  • Evaluate and recommend emerging mobile technologies, libraries, and patterns to keep the team at the forefront.
  • Troubleshoot and resolve complex mobile performance issues, crashes, and integration challenges.
  • Formulate strategies for managing dependencies, package upgrades, and long-term platform compatibility.
  • Mentor and coach junior and mid-level engineers, fostering professional growth within the team.

Mid/Junior

  • Develop, enhance, and maintain scalable, high-performance iOS and/or Android mobile applications.
  • Translate UI/UX designs and wireframes into clean, maintainable, and reusable mobile code.
  • Collaborate closely with Product Managers, Designers, Backend Engineers, and QA to deliver seamless user experiences.
  • Optimize applications for performance, battery efficiency, and compatibility across target devices and OS versions.
  • Implement best practices in mobile architecture, component design, and state management under team guidance.
  • Write clean, testable, and well-documented code following established engineering standards.
  • Participate in code reviews and contribute feedback to improve team development processes.
  • Troubleshoot, debug, and resolve mobile-related issues in a timely manner.
  • Stay updated with emerging mobile technologies and share learnings with the team.
  • Support dependency management, package upgrades, and improvements to shared libraries.

Requirements

Lead/Senior

  • Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent practical experience).
  • 7+ years of professional mobile engineering experience with a strong track record of shipping production apps.
  • Deep expertise in Flutter (Dart) and/or React Native (JavaScript/TypeScript) for cross-platform mobile development.
  • Proven experience architecting and leading large-scale mobile applications using modern patterns (MVVM, Clean Architecture, etc.).
  • Strong proficiency with cross-platform state management (e.g., BLoC/Provider for Flutter; Redux/Zustand for React Native).
  • Experience designing and integrating RESTful and GraphQL APIs, as well as third-party SDKs.
  • Expertise with CI/CD pipelines, automated testing (unit, integration, UI), and mobile release management.
  • Solid understanding of mobile performance profiling, memory management, and security best practices.
  • Experience leading code reviews and establishing engineering standards across a team.
  • Excellent communication, stakeholder management, and cross-functional collaboration skills.
  • Strong ownership mindset with the ability to make and justify technical decisions at scale.
  • Experience managing technical debt, dependency lifecycle, and security vulnerability remediation.

Mid/Junior

  • Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent practical experience).
  • 1–4 years of professional mobile engineering experience with at least one app shipped to the App Store or Google Play.
  • Working knowledge of Flutter (Dart) and/or React Native (JavaScript/TypeScript).
  • Familiarity with mobile frameworks and common architectural patterns (MVC, MVVM).
  • Experience consuming RESTful APIs and integrating with backend services.
  • Experience using Git and collaborative development workflows.
  • Understanding of responsive and adaptive UI principles for mobile devices.
  • Basic knowledge of mobile performance considerations and debugging tools.
  • Strong problem-solving skills and attention to detail.
  • Good communication skills and ability to work in a collaborative, agile environment.
  • Eagerness to learn, take ownership, and grow within a supportive engineering team.
  • Familiarity with dependency management tools (e.g., pub.dev for Flutter; npm/Yarn for React Native).

Job details
Workplace
Office
Location
Jakarta, Jakarta, Indonesia
Techconnect.id logo
Techconnect.id
View company page

TechConnect - Sinar Mas Mining, one of the pillars of Sinar Mas group, is a conglomeration enterprise in Indonesia, holding innovation businesses that have gone global and beyond. Through the entity and brand appearance called TechConnect, we aim to lead and rule the ultimate technologies behind all its businesses and products, and aspire to be the leading technology company for future business. TechConnect has grown over hundreds of business entities focused on technology innovation, energy resources and financial tech. As a trusted and customer oriented company, TechConnect continues to uphold corporate governance, make an opportunity to create meaningful impact to communities, and develop leaders from within. We will always be ready to face the dynamics of change and take on any challenge in order to achieve sustainable growth.

Key team members

Aussie Haryono

Aussie Haryono

Strategy x Transformation x Analytics/AI | Sinarmas Mining & Financial Services Group

Rady Rafly

Rady Rafly

Widya Kusuma

Widya Kusuma

Dwi Suseno

Dwi Suseno

Apply smarter with Jobr

Jobr aggregates jobs directly from company career portals — no middlemen. Our team applies on your behalf with AI-tailored resumes, reviewed by a human before submission.

Direct from company career pages
AI-personalised cover letters
Human review before every submit
Application tracking & follow-ups