Epicareer Might not Working Properly
Learn More
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)