# Mobile Engineer

> Techconnect.id · Jakarta, Indonesia (Hybrid) · Contract · Posted 2026-06-26

**Workplace:** hybrid

**Department:** SQE

## Description

_**📌 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).

## Apply

[Apply at Techconnect.id](https://apply.workable.com/techconnect/j/9A6BB2EDA8/apply)

---
Powered by [Workable](https://www.workable.com)
