A
[SK] Mobile Developer | Kuala Lumpur | RM8,000
RM 6,000 - RM 8,000 / month
Checking job availability...
Original
Simplified
Ionic to Flutter Migration:
- Lead the migration process for Ionic applications to Flutter, ensuring feature parity, performance optimization, and consistency across platforms.
- Work with product and design teams to ensure the successful translation of user interfaces and functionality from Ionic to Flutter.
- Re-architect and refactor legacy Ionic codebases to match the best practices and modern Flutter development standards.
Flutter Development:
- Design and develop new mobile applications using Flutter for both iOS and Android platforms.
- Build high-quality, performant, and scalable mobile apps using Flutter and Android platforms.
- Integrate third-party services, APIs, and backend systems into Flutter apps, ensuring smooth functionality and seamless user experience.
CI/CD & DevOps:
- Set up and manage CI/CD pipelines for Flutter and Ionic applications using GitLab, AWS, and related tools.
- Automate deployment processes and monitor the continuous integration and delivery of mobile applications to production.
- Troubleshoot and resolve build or deployment issues and optimize the release process.
Testing & Quality Assurance:
- Write comprehensive unit, widget, and integration tests for Flutter applications, ensuring high-quality and stable releases.
- Conduct code reviews and enforce best practices for code quality, security, and testing.
Mentorship & Collaboration:
- Work closely with product managers, designers, and backend engineers to define and deliver high-quality mobile features.
- Mentor junior developers and contribute to the development of coding standards, best practices, and design patterns.
- Collaborate in an Agile development environment (Scrum/Kanban), participating in sprint planning, retrospectives, and daily stand-ups.
Required Qualifications:
- 5+ years of experience in mobile development, with at least 3 years of hands-on experience with Flutter development.
- Solid experience with Ionic and other frameworks, including experience in transforming and migrating Ionic applications to Flutter.
- Strong knowledge of Dart, Flutter SDK, and mobile app development concepts for iOS and Android.
- Proficient in setting up CI/CD pipelines and deployment processes using GitLab, AWS, and similar platforms.
- Experience with Docker and containerization technologies is a plus.
- Version Control: Proficient with Git for version control and collaborative development.
- Experience with Flutter’s testing framework (unit, widget, integration tests) or other relevant testing tools.
- Familiarity with Agile development methodologies (Scrum/Kanban) and tools (e.g., Jira).
Preferred Qualifications:
- Familiarity with Firebase for mobile app backend (e.g., Firestore, Authentication, Cloud Functions).
- Experience in state management using Flutter (e.g., Provider, Riverpod, Bloc).
- Experience with Mobile App Performance Optimization and debugging tools like Flutter DevTools.
- Familiarity with App Store and Google Play deployment processes.
- Knowledge of modern mobile UI/UX design patterns and best practices.
Job Type: Contract
Pay: RM6,000.00 - RM8,000.00 per month
Benefits:
- Opportunities for promotion
- Professional development
Schedule:
- Monday to Friday
Application Question(s):
- Are you familiarity with App Store and Google Play deployment processes?
Experience:
- Mobile App Performance Optimization and debugging tools: 2 years (Preferred)
- Firebase for mobile app backend: 3 years (Preferred)
- state management using Flutter: 2 years (Preferred)