Skip to main content

Rust Programmer / Developer

Website Hammerulo Data Corporation

Rust Programmer / Developer

Cross-Platform SDK for iOS and Android Integration

Apply DirectApply on Jobstreet

Backend / Rust Programmer – Cross-Platform SDK for iOS and Android Integration

Responsibilities

  • Design, implement, and maintain a cross-platform SDK that integrates with native iOS and Android applications.
  • Develop a performant, memory-safe abstraction layer using Rust’s Foreign Function Interface (FFI) to expose core functionality to mobile platforms.
  • Build and maintain robust APIs for mobile environments, ensuring ease of use and scalability.
  • Ensure binary compatibility across iOS and Android platforms, optimizing for mobile constraints such as memory usage, CPU performance, and battery life.
  • Utilize cross-compilation toolchains to enable efficient Rust code integration into mobile environments.
  • Integrate and work with binding generators like uniffi-rs or cxx to create smooth Rust-to-mobile platform bindings.
  • Contribute to the CI/CD pipeline for multi-platform builds and automated testing strategies.
  • Conduct comprehensive testing of the SDK across different mobile environments, ensuring functionality, reliability, and performance.
  • Troubleshoot and resolve performance bottlenecks, memory issues, and other technical challenges specific to mobile applications.

Required Skills and Experience:

  • Proven experience in Rust development, including working with Rust’s FFI capabilities.
  • In-depth understanding of mobile development paradigms and constraints for both iOS and Android platforms.
  • Hands-on experience with cross-compilation toolchains and multi-platform development.
  • Familiarity with binding generators like uniffi-rs or cxx for generating bindings between Rust and mobile platforms.
  • Strong experience in designing and building robust APIs, including knowledge of API versioning and compatibility strategies.
  • Experience with CI/CD pipelines, including setting up automated builds and tests for multi-platform projects.
  • Excellent problem-solving skills and attention to detail, especially when it comes to performance optimization and memory safety.
  • Familiarity with mobile app development frameworks such as Swift (iOS) or Kotlin/Java (Android) is a plus.

Desirable Skills:

  • Experience with integration of Rust into large-scale mobile applications.
  • Knowledge of performance profiling tools for mobile platforms.
  • Familiarity with various mobile testing frameworks and tools.
  • Strong collaboration and communication skills to work with cross-functional teams.

Why Join Us?

  • Full-time position
  • Direct Hire
  • Permanent Work From Home
  • Industry-verified, competitive compensation and benefits package
  • HMO Medical Plan 250K MBL + 1 Dependent
  • SL & VL Credits with SL Conversion
  • Company-issued equipment
  • Signing Bonus

If this sounds like you, then apply now for this fantastic work-from-home opportunity and join one of the Philippines' leading IT teams.