Script Solutions W.L.L
You will be asked to log in or register as a candidate first.
Roles & responsibilities -Develop and maintain high-quality cross-platform mobile applications using Flutter and Dart for Android and iOS platforms. -Build responsive, user-friendly, and performance-optimized mobile applications. -Work closely with UI/UX designers to convert design wireframes into interactive and functional mobile screens. -Handle frontend development and backend integration as required. -Integrate REST APIs, backend services, Firebase services, and third-party tools. -Implement state management solutions such as BLoC, Provider, Riverpod, or similar frameworks. -Ensure application performance, security, scalability, and smooth user experience. -Optimize applications for faster loading, smooth navigation, and reliable performance. -Work with authentication, databases, backend systems, and API-driven applications. -Support application migration, enhancements, bug fixes, and ongoing maintenance. -Use Git or similar version control tools for code management and collaboration. -Participate in Agile/Scrum development activities, including planning, updates, and delivery. -Support the deployment and publishing of mobile applications to the App Store and Play Store. -Collaborate with backend developers for integration with Node.js, NestJS, and MSSQL-based systems.
-Bachelor’s degree in computer science, Software Engineering, or a related field. -Strong foundation in programming principles and mobile application development. -At least 2–3 years of professional experience in mobile app development, with strong focus on Flutter and Dart. -Proven experience in building and maintaining production-level mobile applications. -Portfolio or examples of successfully developed mobile application projects. -Strong knowledge of Flutter, Dart, mobile UI development, and cross-platform application architecture. -Hands-on experience with state management tools such as Provider, Riverpod, BLoC, or similar. -Experience in integrating REST APIs, third-party libraries, backend services, and external tools. -Familiarity with backend systems, databases, authentication, and API-driven development. -Experience with Firebase services such as Authentication, Cloud Messaging, Firestore, Realtime Database, or Analytics. -Knowledge of native Android development using Kotlin or Java will be an advantage. -Knowledge of native iOS development using Swift will be an advantage. -Experience with CI/CD pipelines and automated deployment processes will be preferred. -Experience publishing applications on the App Store and Google Play Store. -Familiarity with Agile/Scrum methodology and collaborative development practices. -Ability to troubleshoot, debug, and resolve mobile application issues efficiently. -Good communication skills, teamwork, problem-solving ability, and attention to detail.