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.