About This Position

We are looking for a talented and motivated Mid-level Mobile Developer to join our dynamic team. In this role, you will be responsible for designing, developing, and maintaining high-quality mobile applications for both Android and iOS platforms. You will work closely with cross-functional teams to deliver features that enhance user experience and align with business goals.

Responsibilities

  • Develop and maintain backend applications using Node.js & ExpressJS
  • Design, optimize, and manage databases (PostgreSQL, Redis, MongoDB)
  • Ensure the performance, security, and scalability of backend systems
  • Work closely with the frontend team to integrate APIs efficiently
  • Troubleshoot, debug, and enhance existing backend systems
  • (Optional) Develop Web3-based features using Solidity, Polygon, or ThirdWeb/Moralis

Qualifications

  • Develop and maintain high-quality mobile applications using Flutter and Dart.
  • Maintain and manage applications on both Android (Google Play Store) and iOS (App Store) platforms.
  • Collaborate with backend developers to design and integrate REST APIs, handling asynchronous operations efficiently.
  • Implement state management solutions like GetX and BloC.
  • Work with Firebase services like authentication, dynamic links, notifications, and more.
  • Integrate and manage third-party services, including payment gateways like Stripe.
  • Ensure applications meet UI/UX design principles for intuitive and responsive user experiences.
  • Use Git and other version control systems for collaborative development.
  • Troubleshoot, debug, and optimize applications for maximum speed and scalability.
  • Participate in project planning, ensuring deadlines are met and deliverables align with business objectives.
  • Communicate effectively with cross-functional teams, contributing to a seamless development process.

Location:

Bali