SmartDev logo

Flutter Developer (with 3D experience)

SmartDev
Full-time
Remote

Company Description

SmartDev is a leading provider of global software solutions. The company was established in 2014 and is a wholly owned subsidiary of Verysell Technologies Group (Switzerland).

SmartDev combines renowned Swiss quality with the Vietnamese passion to provide excellence and value. We bring together smart people both internally and externally to create partnerships that push boundaries and challenge the status quo.

As part of SmartDev’s aggressive growth plan we are looking to expand our development team, we (https://smartdev.com/) offer tailor-made mobile apps and websites with the most popular front-end and back-end technologies. We currently work with about 200 developers and with 2 offices in Danang City and Hanoi Capital.

Job Description

  • Develop and maintain mobile applications using Flutter.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Ensure high performance, quality, and responsiveness of applications.
  • Identify and correct bottlenecks and fix bugs.
  • Help maintain code quality, organization, and automatization.
  • Stay up-to-date with new technology trends and best practices in Flutter development.
    Requirements:
  • Proven experience as a Front End Developer with expertise in Flutter (3+ years preferred).
  • Strong knowledge of Dart programming language.
  • Experience with Flutter widgets for iOS and Android.
  • Familiarity with RESTful APIs to connect Flutter applications to back-end services.
  • Understanding of the full mobile development life cycle, including automated testing and building.
  • Experience with version control tools, such as Git.
  • Strong problem-solving skills and a detail-oriented mindset.
  • Ability to work independently and manage multiple project priorities and deadlines.

Qualifications

  • Experience with other mobile development frameworks and languages (React Native, Swift, Kotlin).
  • Portfolio of released applications on the App Store or the Android market.
  • Experience working in an Agile/Scrum development process.
  • Commitment to staying updated with the latest developments and updates in the Flutter ecosystem, including new widgets, tools, and best practices.

  • Proficient in building mobile applications using Flutter, with a strong understanding of the Flutter framework and its core principles.

  • Skilled in implementing interactive and visually appealing user interfaces using Flutter widgets, ensuring a seamless user experience across various devices and screen sizes.

  • Experienced in integrating Flare animations within Flutter applications to create dynamic, engaging, and responsive UI elements.

  • Knowledgeable in working with 3D overlays in mobile apps, including the use of tools and libraries for rendering and manipulating 3D graphics.

  • Familiar with Flutter's animation framework and capable of creating complex UI animations and transitions to enhance app interactivity and visual appeal.

  • Proficient in writing clean, maintainable, and efficient Dart code, following best practices and design patterns for scalable app development.

  • Experienced in integrating RESTful APIs and web services within Flutter apps, ensuring robust data communication and handling.

  • Capable of implementing state management solutions in Flutter (such as Provider, Riverpod, Bloc, etc.) to efficiently manage app state and data flow.

  • Skilled in utilizing Flare for vector animations and interactive designs, seamlessly integrating them within the Flutter app environment.

  • Experience with 3D graphics libraries and tools compatible with Flutter, such as Unity or custom OpenGL widgets, for implementing 3D functionalities.

  • Have experience working on Map application and can show some examples of map applications which he/she has helped built.

  • Ability to debug and optimize Flutter apps for performance, memory usage, and smooth animations.

  • Familiarity with version control systems, preferably Git, for collaborative development and code management

  • Strong problem-solving skills and the ability to work in fast-paced, agile development environments.

Additional Information

Benefits:

  • Good work environment and good colleagues (parties, holidays, team building activities)

  • Free Kindergarten for staff's kids

  • 13th salary

  • Extra Healthcare

  • Lunch Allowance

  • Tea, coffee, milk

  • Work on the latest technology

  • Hybrid working environment, two-day weekend

  • 20 annual leave days alongside Vietnamese public holidays

  • Always new challenge (Training provided)

  • Self-organize project team

  • Work with high profile multinational companies

  • Competitive Salary and career evolution based on your performance defined every year