Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
About the Role
We are seeking a versatile and highly skilled Mobile Developer to join our growing engineering team in Singapore. You will play a pivotal role in designing, building, and maintaining high-performance mobile applications. As a core member of our cross-functional team, you will bridge the gap between complex backend systems and intuitive user interfaces, directly impacting customer engagement and product success.
Responsibilities:
- Collaborate with product managers, UX/UI designers, and backend engineers to define, design, and ship new features.
- Integrate RESTful APIs, web sockets, and third-party services to enhance application functionality.
- Ensure the performance, quality, and responsiveness of applications across all supported devices.
- Identify and correct bottlenecks, troubleshoot crashes, and fix bugs to optimize the user experience.
- Maintain code quality, organization, and automation through continuous integration.
For iOS:
- Design and build advanced, scalable applications for the iOS platform using Swift and Objective-C.
- Leverage core iOS frameworks (e.g., Core Data, Core Animation, UIKit, SwiftUI) to create smooth, native user experiences.
- Manage the end-to-end iOS application lifecycle, including provisioning, testing, and deployment to the Apple App Store.
- Ensure all applications strictly adhere to Apple’s Human Interface Guidelines and privacy standards.
For Android:
- Design and develop robust, high-performance applications for the Android ecosystem using Kotlin and Java.
- Utilize the Android SDK and manage fragment lifecycles to build responsive interfaces adaptable to a diverse set of devices and screen sizes.
- Manage the Android deployment pipeline, overseeing testing, releases, and updates via the Google Play Store.
- Implement Material Design principles to ensure an intuitive and cohesive user journey.
Requirements
- Bachelor’s degree in Computer Science, Software Engineering, or a related technical field (or equivalent practical experience).
- Solid understanding of the full mobile development life cycle and modern mobile architecture patterns (e.g., MVVM, MVP).
- Proficiency with code versioning tools, primarily Git, and familiarity with CI/CD pipelines.
- Strong understanding of Agile/Scrum development methodologies.
- Excellent problem-solving skills and the ability to work independently in a fast-paced environment.
For iOS:
- 5+ years of proven commercial experience in iOS development.
- Deep expertise in Swift and Xcode, with a strong understanding of object-oriented programming.
- Experience with iOS performance tuning, memory management (ARC), and multi-threading (GCD).
- Familiarity with APNs (Apple Push Notification service), offline storage, and background processing.
For Android:
- 5+ years of proven commercial experience in Android development.
- Strong proficiency in Kotlin and Java, alongside extensive experience with Android Studio.
- Thorough understanding of Android Jetpack components (LiveData, ViewModel, Room).
- Experience with memory management, performance optimization, and background processing using Coroutines or WorkManager.
Key Skills
Ranked by relevanceReady to apply?
Join NEXadept and take your career to the next level!
Application takes less than 5 minutes

