About Us:Mokxa is a global IT Products, Solutions and Consulting provider with expertise in process and technology transformations including concept, design, development, testing and data architecture. Mokxa offers multiple technological products and solutions in various industries such as Healthcare, High Tech, Insurance and Financial Services. With a combination of hybrid thinking, domain experience and technology capabilities powered by innovation and passion, Mokxa strives to bring the best value to its customers with the agility and nimbleness of a start-up but grounded in the realities of the customer situation.Job Summary:We are seeking an expert Senior Mobile Application Developer for a 3-month contract-to-hire engagement. The ideal candidate will architect, build, and maintain high-quality mobile applications. This role requires deep, hands-on expertise in the Flutter framework, complemented by expert-level knowledge of native iOS and Android development. This is an opportunity for a product-minded engineer who excels at creating dynamic UIs, implementing robust offline data synchronization for large datasets, and architecting modular, reusable applications. You will be a key contributor to our mobile strategy, driving technical excellence and innovation.Key Responsibilities:Architect and develop sophisticated, high-performance mobile applications for iOS and Android using the Flutter framework.Seamlessly bridge the gap between Flutter and native platforms by developing custom plugins and modules in Swift/Objective-C and Kotlin/Java when required.Design and implement complex, dynamic, and responsive user interfaces that are generated at runtime based on variable data and business logic.Expertly architect and manage robust local storage solutions, utilizing both SQL and NoSQL databases to handle large volumes of data and complex offline-first scenarios.Implement advanced data synchronization logic to ensure seamless offline capabilities and data consistency with backend systems.Integrate with backend services via RESTful APIs, ensuring secure, efficient, and reliable data communication.Champion a product-focused mindset, collaborating closely with product managers and designers to influence features and deliver an exceptional user experience.Lead the development of modular and reusable codebases, establishing best practices and patterns for scalability and long-term maintainability.Troubleshoot, debug, and optimize performance across the entire mobile stack.Mentor other developers and contribute to a culture of technical excellence.Skills and Qualifications:Education: Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.Experience: 5-8+ years of dedicated professional experience in mobile application development.Core Competencies (Expert Level):Flutter: Deep, demonstrable expertise in the Flutter framework and Dart language, with a portfolio of complex applications.Native iOS & Android: Expert-level knowledge of native application development, including Swift/Objective-C for iOS and Kotlin/Java for Android.REST Integration: Mastery of consuming RESTful APIs, including complex authentication schemes, error handling, and performance optimization.Mobile Databases: Proven expertise in implementing and managing mobile databases, including SQL-based (e.g., SQLite) and NoSQL-based (e.g., Realm, Hive, Isar) solutions on both platforms.Offline Data Management: Extensive experience building applications with robust offline-first architectures, including managing large data volumes and designing efficient data sync logic.Dynamic UI: Demonstrated ability to build complex user interfaces programmatically at runtime, beyond standard static layouts.Product Mindset: A strong focus on user-centric design and the ability to translate business goals into technical solutions.Application Architecture: Deep understanding of modern mobile architectural patterns (e.g., BLoC, Riverpod, MVVM, VIPER) and a commitment to writing clean, modular, and testable code.Good to Have Skills:Experience with other cross-platform development frameworks such as React Native, Cordova, or Xamarin.Familiarity with setting up and managing mobile CI/CD pipelines (e.g., Codemagic, Fastlane, Jenkins).Knowledge of mobile application security best practices.Experience with GraphQL APIs.
Job Title
Senior Mobile Application Developer (Flutter & Native)