Chi tiết công việc Mobile Engineer (Flutter) tại CÔNG TY TRÁCH NHIỆM HỮU HẠN MỘT THÀNH VIÊN VIỆT NAM GS INDUSTRY
Job Overview:
As a Mobile Developer (Flutter), you will be responsible for designing and building high-quality mobile applications for both iOS and Android platforms using Flutter. You’ll collaborate with cross-functional teams to define, design, and ship new features while ensuring the best possible performance, quality, and responsiveness of the applications.
The ideal candidate is a proactive developer who thrives in an agile environment, has a passion for mobile development, and is eager to work with cutting-edge technologies.
Key Responsibilities:
- Design and develop mobile applications for iOS and Android using Flutter.
- Build responsive, high-performance applications while maintaining a focus on delivering seamless user experiences.
- Collaborate closely with UX/UI designers to implement intuitive and user-friendly interfaces.
- Integrate third-party libraries, APIs, and SDKs to extend app functionality.
- Work with backend developers to design and integrate robust backend services for mobile applications.
- Debug and optimize mobile applications to ensure high performance and smooth user experiences across a range of devices.
- Write clean, maintainable, and well-documented code in Dart (Flutter's programming language).
- Participate in code reviews, provide feedback to peers, and ensure the development team is following best practices.
- Keep up to date with the latest trends and advancements in mobile development and Flutter.
- Write unit and integration tests to ensure app stability.
- Work in an agile environment, with the ability to meet deadlines and adapt to changing requirements.
Required Skills & Qualifications:
- Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent experience).
- Proven experience in mobile development with a focus on Flutter and Dart.
- Solid understanding of Flutter's widget system, layout, and rendering processes.
- Experience with mobile app lifecycle, including debugging, testing, and release processes for both iOS and Android.
- Strong experience in integrating APIs, SDKs, and third-party libraries.
- Familiarity with version control tools, particularly Git.
- Experience with platform-specific code (iOS/Android) when necessary.
- Knowledge of performance optimization techniques for mobile apps.
- Strong problem-solving skills and attention to detail.
- Excellent communication skills and the ability to collaborate effectively in a team environment.
