We are seeking a talented and driven Mid-Level Mobile Developer with experience building and maintaining mobile applications for both iOS and Android. The ideal candidate will have hands-on experience with Flutter and other object-oriented programming languages such as Java, Kotlin, Swift, and Dart. This role requires a deep understanding of mobile development tools and build processes, as well as a passion for delivering user-centric mobile experiences.

What We Can Offer:

  • Competitive Salary
  • 20 Paid Time Off with 5 convertible to cash at the end of the year
  • HMO (with 2 dependents - co paid)
  • Group Life and Accident Insurance
  • Other exciting monetary allowances
  • Great team, culture, and environment and tons of opportunity for career growth

Work Schedule: Night Shift

Work Type: Remote/Hybrid

Position To Fill: Two

What You'll Do:

  • Develop, maintain, and enhance mobile applications using Flutter for cross-platform compatibility.
  • Collaborate with designers, product managers, and backend developers to implement robust, user-friendly solutions.
  • Utilize iOS (Xcode) and Android (Android Studio) build tools to create performant mobile applications.
  • Implement efficient state management and ensure responsiveness across various devices and OS versions.
  • Optimize app performance, debug, and resolve issues to improve user experience and stability.
  • Write clean, maintainable, and well-documented code that adheres to best practices.
  • Contribute to CI/CD pipelines to streamline app builds, testing, and deployments.
  • Stay updated with emerging trends and technologies in the mobile development landscape.

What You Need To Qualify:

  • 3+ years of professional experience in mobile development for iOS and Android platforms.
  • Proficiency in Flutter and the Dart programming language.
  • Strong understanding of Object-Oriented Programming (OOP) concepts and experience with Java, Kotlin, Swift, or Objective-C.
  • Familiarity with iOS build processes (Xcode, Certificates, Profiles) and Android build tools (Gradle, APK signing, ADB).
  • Experience integrating APIs (REST, GraphQL) and third-party libraries.
  • Knowledge of state management tools such as Provider, Bloc, Riverpod, etc. or comparable libraries from React Native/.Net, etc.
  • Familiarity with Git version control and branching strategies.
  • Familiarity with remote device monitoring
  • Understanding of app store submission processes for both App Store and Google Play Store.
  • Excellent problem-solving and debugging skills.

Preferred Qualifications:

  • Experience working with Firebase (authentication, push notifications, analytics).
  • Familiarity with native integrations and platform-specific implementations in Flutter.
  • Knowledge of mobile performance monitoring tools and testing frameworks.
  • Familiarity with app analytics and tracking user engagement (e.g., NPS tools).

Soft Skills:

  • Strong communication skills and the ability to collaborate in cross-functional teams.
  • Self-starter with the ability to work independently while contributing to team goals.
  • Eagerness to learn, grow, and stay updated with the latest mobile development trends.