End-To-End App Developer; From Scratch
Batam, Indonesia
Listed on 2026-10-20
-
Software Development
App Developer - Mobile/Web, iOS Developer, Android Developer, Full Stack Developer
Our client is seeking a dedicated Mobile App Developer with a focus on iOS development to join their product team in Bekasi
. You will be responsible for the design, development, and maintenance of high-quality iOS applications that reach millions of users. This role involves working on challenging features, collaborating with cross‑functional teams, and ensuring the highest quality user experience. You will be an integral part of a fast‑paced environment, contributing to the evolution of our client's mobile presence and product innovation, with a focus on delivering robust and performant applications.
Our client is seeking a talented and passionate Mobile App Developer to join their innovative team, working fully remotely. You will be responsible for designing, developing, and maintaining high-quality mobile applications for both iOS and Android platforms. This role requires a strong understanding of mobile development principles, a keen eye for user experience, and the ability to work effectively in a distributed team environment.
You will contribute to the entire app lifecycle, from concept to launch and beyond, ensuring our client's mobile offerings are competitive, user‑friendly, and technically sound.
- Design and build advanced applications for the iOS platform using Swift and Objective‑C.
- Collaborate with cross‑functional teams to define, design, and ship new features.
- Write clean, efficient, and maintainable code following best practices.
- Ensure the performance, quality, and responsiveness of applications.
- Identify and correct bottlenecks, fix bugs, and improve application performance.
- Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
- Develop native iOS and Android applications using Swift/Objective-C and Kotlin/Java, respectively.
- Collaborate with UI/UX designers to translate concepts into intuitive and engaging mobile interfaces.
- Implement new features and improve the performance and stability of existing applications.
- Write clean, maintainable, and well‑documented code adhering to best practices.
- Integrate with back‑end services and APIs to ensure seamless data flow.
- Conduct thorough testing and debugging to ensure a flawless user experience across devices.
- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
- 3+ years of professional experience in iOS app development.
- Strong proficiency in Swift and the iOS SDK.
- Experience with UI frameworks like UIKit and SwiftUI.
- Familiarity with RESTful APIs to connect iOS applications to back‑end services.
- Understanding of Apple's design principles and interface guidelines.
- Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent experience.
- Proven experience in native mobile app development for iOS and/or Android
. - Strong proficiency in Swift or Objective‑C for iOS development, and Kotlin or Java for Android development.
- Experience with mobile development frameworks and tools (e.g., Xcode, Android Studio).
- Familiarity with RESTful APIs, JSON, and asynchronous programming.
- Understanding of the mobile app development lifecycle and app store submission processes.
- Competitive annual salary and performance bonuses.
- Comprehensive health, dental, and vision insurance.
- Access to cutting‑edge mobile development tools and technologies.
- Opportunities for career advancement within the company.
- A collaborative and innovative work culture.
- Competitive salary and potential for bonuses.
- Fully remote work environment with flexible hours.
- Comprehensive health, dental, and vision insurance.
- Generous paid time off and company holidays.
- Opportunities for professional growth and continuous learning in mobile technologies.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).