Position: Mobile Developer (Android and/or iOS)
Location: Bangsar South City, Kuala Lumpur
Join Us in Building Next-Generation Trading Platforms
We are a technology company specializing in high-performance trading platforms for the financial markets. As we continue to grow, we are looking for passionate, talented individuals to join our team.
What You’ll Be Doing
- Develop Robust Native Mobile Apps: Design, build, and maintain high-performance mobile applications using Kotlin (Android) and/or Swift (iOS), with a strong emphasis on code quality, scalability, and maintainability.
- Craft Great User Experiences: Collaborate with designers and product managers to build intuitive, user-friendly interfaces, following platform-specific UI/UX best practices.
- Champion Code Quality: Write clean, well-documented, and testable code. Enforce coding standards, participate in code reviews, and contribute to best practices that maintain a healthy codebase.
- Implement and Maintain App Architecture: Use architectural patterns like MVVM, MVP, or MVC to ensure the code remains modular and scalable.
- Debug and Optimize Applications: Diagnose and resolve complex issues using tools like Android Studio Debugger, Logcat, Xcode Instruments, Crashlytics, and performance profilers.
- Ensure Security and Stability: Implement security measures such as encrypted storage, secure communication protocols, and safe data handling practices.
- Mentor and Support the Team: Help grow the team’s technical capabilities through mentorship, technical guidance, and constructive feedback.
- Collaborate in Agile Teams: Actively participate in sprint planning, backlog grooming, and cross-functional discussions to deliver value consistently and effectively.
Who We’re Looking For
- Solid experience in native Android or iOS development, with production apps built using Kotlin and/or Swift.
- Proficient in TCP socket communication and handling real-time data.
- Strong understanding of mobile architecture, component separation, and clean code principles.
- Experience designing and implementing user-focused UI/UX, aligned with Android and iOS platform standards.
- Proficient in platform-specific tools and environments such as Gradle (Android) and Cocoa (iOS).
- Skilled in integrating and debugging RESTful APIs, background services, and local data storage.
- Good understanding of secure app development practices.
- Proficient with version control systems (e.g., Git) and familiar with CI/CD pipelines — experience in writing automated unit, UI, and integration tests is a plus.
- Familiarity with Java (Android) and/or Objective-C (iOS) is an advantage.
- Experience with Protobuf is a plus.
Nice to Have
- Experience with Flutter, React Native, or other cross-platform development tools.
- Familiarity with Fastlane, Firebase App Distribution, TestFlight, or OTA deployment pipelines.
- Published apps on the Google Play Store or Apple App Store.
- Performance optimization experience, including memory usage, startup time, and battery efficiency.
Why Join Us
Work with a talented and passionate engineering team.
Continuous learning and upskilling opportunities.
Flexible working arrangements and great team culture.
Competitive salary and benefits package.