Flutter Mobile Developer

Brixio Logo

Brixio

πŸ“Remote - Philippines

Summary

Join our team as a Flutter Mobile Developer! This remote, full-time contractor position (6 months extendable) is based in the Philippines but requires working during UAE business hours. You'll need 8+ years of experience in mobile app development with a strong Flutter background. Responsibilities include developing and maintaining our e-commerce app, collaborating with other developers, and ensuring high performance and user experience. The ideal candidate will have experience with RESTful APIs, JSON, and various testing tools. This role offers the opportunity to work on a challenging project and contribute to a growing team.

Requirements

  • 8+ years of experience in mobile application development
  • Strong proficiency in Dart programming and deep experience with the Flutter framework
  • Proven experience developing and maintaining e-commerce mobile applications that are scalable, performant, and provide an excellent user experience
  • Solid experience with RESTful APIs, JSON, and integrating third-party libraries and services into mobile apps
  • Familiarity with tools for mobile app testing, such as unit testing, widget testing, and integration testing
  • Proficient in Git for version control, and experience with CI/CD pipelines
  • Knowledge of UI/UX design principles and a track record of turning design mockups into responsive, user-friendly mobile apps
  • Strong debugging, problem-solving, and troubleshooting skills
  • Experience in mobile app performance tuning, including optimizing for speed, memory usage, and smooth UI interactions
  • Excellent written and verbal communication skills for working in a fully remote team, and the ability to clearly document development processes
  • Experience with mobile app deployment to the App Store and Google Play Store, understanding of guidelines and requirements

Responsibilities

  • Develop and maintain cross-platform mobile applications using Flutter for both iOS and Android, ensuring high performance, reliability, and smooth user experience
  • Contribute to the ongoing maintenance and enhancement of our e-commerce application, ensuring its functionality, scalability, and responsiveness
  • Work closely with other developers, designers, and project managers to deliver innovative solutions on time, maintaining coding standards and quality
  • Write clean, maintainable, and efficient code, ensuring it adheres to best practices and project requirements. Conduct code reviews and provide mentorship to junior developers
  • Proactively identify and fix issues within the mobile app, ensuring minimal disruption to users and a smooth experience
  • Collaborate with backend teams to ensure seamless API integrations and data handling between the mobile app and backend services
  • Design, develop, and implement new features based on business requirements, ensuring that the app evolves with the needs of the business
  • Focus on optimizing mobile app performance, reducing load times, and improving responsiveness for a superior user experience
  • Manage the deployment process for mobile apps to the App Store and Google Play, ensuring compliance with all relevant guidelines
  • Maintain thorough documentation of your code and processes to ensure future maintainability and knowledge sharing within the team
  • Continuously update and enhance your technical knowledge and skills to stay aligned with the latest trends and developments in mobile app development

Preferred Qualifications

  • Experience with e-commerce
  • Familiarity with cloud technologies like Firebase, AWS, or Google Cloud
  • Knowledge of mobile app security practices and guidelines
  • Familiarity with agile methodologies, such as Scrum or Kanban
  • Basic knowledge of backend technologies or experience working with backend teams to integrate mobile apps with backend services

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.